Есть много способов объявить новый тип класса:
TMyClass1 = TObject;
TMyClass2 = type TObject;
TMyClass3 = class end;
TMyClass4 = class (TObject );
TMyClass5 = class (TObject) end;
Насколько я понимаю, классы 3, 4 и 5 являются потомками TObject
, но неясно, чем отличаются 1 и 2 и какие различия между 3,4 и 5.
Есть ли различия?