tb0303.pp 455 B

12345678910111213141516171819202122232425262728293031323334353637383940414243
  1. {$mode objfpc}
  2. type
  3. tclass1 = class
  4. procedure a;virtual;
  5. procedure b;virtual;
  6. end;
  7. tclass2 = class(tclass1)
  8. procedure a;override;
  9. procedure b;override;
  10. procedure c;virtual;
  11. end;
  12. procedure tclass1.a;
  13. begin
  14. end;
  15. procedure tclass1.b;
  16. begin
  17. end;
  18. procedure tclass2.a;
  19. begin
  20. end;
  21. procedure tclass2.b;
  22. begin
  23. end;
  24. procedure tclass2.c;
  25. begin
  26. end;
  27. begin
  28. end.