Esta es una pregunta de seguimiento a: How to hide a protected procedure of an object?
(soy un poco difusa en todo el concepto ayudante de clase)¿Cómo uso los ayudantes de clase para acceder a miembros privados estrictos de una clase?
Supongamos que tengo una clase como:
type
TShy = class(TObject)
strict private
procedure TopSecret;
private
procedure DirtyLaundry;
protected
procedure ResistantToChange;
end;
que sé Puedo acceder al método privado si tengo el código fuente agregando una clase descendiente en la misma unidad.
Tengo 2 preguntas:
- ¿Cómo empleo un ayudante de clase para acceder al miembro strict private
?
- ¿Puedo usar un ayudante de clase en una unidad separada para acceder (estrictamente) a miembros privados?
Véase también esta cuestión de forma: [Access-A-estricta protegido-propiedad-de-uno-delphi clase] (http://stackoverflow.com/questions/8330003/access-a-strict-protected-property-of-a-delphi-class) –