bug0260.pp 606 B

12345678910111213141516171819202122232425262728293031323334353637383940
  1. program test;
  2. type
  3. obj1 = object
  4. st : string;
  5. constructor init;
  6. procedure writeit;
  7. end;
  8. obj2 = object(obj1)
  9. procedure writeit;virtual;
  10. end;
  11. obj3 = object(obj2)
  12. l : longint;
  13. end;
  14. obj4 = object(obj3)
  15. procedure writeit;virtual;
  16. end;
  17. constructor obj1.init;
  18. begin
  19. end;
  20. procedure obj1.writeit;
  21. begin
  22. end;
  23. procedure obj2.writeit;
  24. begin
  25. end;
  26. procedure obj4.writeit;
  27. begin
  28. end;
  29. begin
  30. end.