ChrisB: Eigenschaften von Objekten verschwinden

Beitrag lesen

Hi,

Wenn ich in der ELternklasse eine private Eigenschaft habe, die ich in der Elternklasse mit Daten fülle, muss ich diese Klasse in der Kindklasse dann nochmals deklarieren, um den Inhalt zu behalten?

http://www.php.net/manual/en/language.oop5.visibility.php besagt schon mal,

Members declared as private may only be accessed by the class that defines the member.

Da in der vorhergehenden Beschreibung von protected noch explizit von den abgeleiteten Klassen, hier aber nicht, bedeutet das zumindest schon mal, dass du in einer Nachfahrenklasse keinen Zugriff auf diese Eigenschaft des Parents hast.

Davon abgesehen verstehe ich aber auch nicht, was genau du mit ”in der Elternklasse mit Daten füllen meinst”.
Meinst du, dass du eine konkrete Instanz der Elternklasse dafür nutzt? Dann wäre eine Kindklasse, in der du nachher darauf zugreifen willst, ja aber sicher nicht die selbe Instanz.
Oder redest du vom Aufruf statischer Methoden?

MfG ChrisB

--
“Whoever best describes the problem is the person most likely to solve the problem.” [Dan Roam]