Ну, у меня есть родительский класс с вложенным классом, объявленным на вкладке "защищенный" с переменной защищенного класса. В другом модуле у меня есть дочерний класс, который наследуется от родительского класса. Когда я пытаюсь получить доступ к чему-то защищенному / public из родительского класса - работает, но когда я пытаюсь получить доступ к чему-то защищенному от вложенного класса, он не работает.
type
TParent = class(TObject)
protected
class var x:integer;
type
TNested = class(TObject)
protected
class var y:integer;
end;
end;
Мой код в дочернем классе:
x := 10; //works
y := 10; //undeclarated idenitifier 'y'.
TNested.y := 10; //undeclarated idenitifier 'y'
объявление дочернего класса:
type
TChild = class(TParent);
Как мне получить доступ к y?