Information générale
Catégorie:
Programmation Orientée Object
Hi, Rodd.
>I have 2 classes (CLASS1 and CLASS2). A CLASS1 object (OBJECT1) will >instantiate a CLASS2 object (OBJECT2) and store a reference to it in one of >it's properties (OBJECT1.OBJECT2)
>
>I want to be able to manipulate a property of the OBJECT2 from within >OBJECT1 (OBJECT1.OBJECT2.ID = 3 or OBJECT1.OBJECT2.SETID(3)) but I don't >want someone to be able to programatically do that.
>
>In other words, within OBJECT1 I want to be able to do the following:
>
>function update
>...
>
>OBJECT2.ID = 3 && or OBJECT2.SETID(3)
>endfunc
>
>but I don't want to be able to do this from the command line:
>
>OBJECT1.OBJECT2.ID = 3
>OBJECT1.OBJECT2.SETID(3)
>
>Is this possible? I've tried making ID a protected property of CLASS2 but >that makes it impossible for OBJECT1 to access it.
>
>Grateful for whatever help you can offer!
Set Object2 to Private in Object1
Précédent
Suivant
Répondre
Voir le fil de ce thread
Voir le fil de ce thread à partir de ce message seulement
Voir tous les messages de ce thread
Voir tous les messages de ce thread à partir de ce message seulement