Это следующий вопрос: Как скрыть защищенную процедуру объекта?
(Я немного расплывчатый в концепции класса класса)
Предположим, что у меня есть класс вроде:
type
TShy = class(TObject)
strict private
procedure TopSecret;
private
procedure DirtyLaundry;
protected
procedure ResistantToChange;
end;
Я знаю, что могу получить доступ к частному методу, если у меня есть исходный код, добавив класс потомков в один и тот же блок.
У меня есть 2 вопроса:
- Как использовать помощника класса для доступа к элементу strict private
?
- Можно ли использовать помощник класса в отдельном блоке для доступа (строгих) частных членов?