Здравствуйте, hattab, Вы писали:
H>По моему, достаточно просто понимать, что обычной переменной (полем) владеет конкретный объект, в то время, как переменной класса владеет класс и потомки.
ну вот я и не понимаю, почему это называется переменной класса! ведь если проводить вашу же паралель, то в первом случае (с объектом) для каждого объекта будет своя переменная, а во втором случае одна переменная для всех классов. по сути глобальная. уже б так и писали бы:
var
global_var: integer;
type
ta = class
class property fictive_class_var: integer read global_var write global_var;
end;