zugriff auf Methoden verweigern
-
Hallo
gibt es eine möglichkeit den Zugriff auf bestimmte Methoden eines Objektes A einem Objekt B zu erlauben einem Objekt C jedoch zu verweigern?
Also
generell erlaubte Methoden von A:
B greift auf A zu : erlaubt
C greift auf A zu : erlaubt"nur B" Methoden von A:
B greift auf A zu : erlaubt
C greift auf A zu : verweigertFalls es das Problem erleichter kann A ein Element von B sein, aber bitte nicht
A als private und mit B die Methoden von A wrappen
Vielen Dank
-
Ich würde sagen entweder mit Friends, oder B von A ableiten und die ensprechenden Methoden protected einstufen.
Gruß
-
es sagt ja keiner das die Funktionen alle im gleichen Objekt sind
also kannste einfach eine Klasse für a und b machen und a privat deklarieren
und c is ausserhalb der Klasse