Mo. 09.11.2009
20:15 Uhr
#1
- Registriert seit
- 14.02.2007
- Beiträge
- 372
- Beitragswertungen
Und zwar habe ich drei verschiedene Klassen
Einmal habe ich die Vater Klasse User und zwei weitere Tochter Klassen
userEditor und accountEditor. Nun frage ich mich, wie ich auf eine Funktion
aus einer Schwester Klasse zugreifen?
Zumindest habe ich bis jetzt noch nichts dazu gefunden.
Mo. 09.11.2009
21:19 Uhr
#2
- Registriert seit
- 14.09.2006
- Beiträge
- 3.766
- Beitragswertungen
Meinst du das so?
class vater {
// code
class tochter1 {
// code
}
class tochter2 {
// code
}
}
Nimm das Leben nicht zu ernst, du kommst sowieso nicht lebend raus.
Mo. 09.11.2009
22:09 Uhr
#4
- Registriert seit
- 01.05.2009
- Beiträge
- 2.989
- Beitragswertungen
jo extends is der schlüssel zur Wahrheit :>
externer Link
Alle Module von mir sind nun unter php-gecko.de erreichbar
Mo. 09.11.2009
22:12 Uhr
#5
- Registriert seit
- 14.02.2007
- Beiträge
- 372
- Beitragswertungen
Ja in die eine Richtung, wie rufe ich aber nun aus der Schwester
Klasse die Funktion der anderen Schwester Klasse auf?
Di. 10.11.2009
00:01 Uhr
#6
- Registriert seit
- 16.06.2006
- Beiträge
- 15.334
- Beitragswertungen
Du kannst eine Funktion aus einer "Schwesternklasse" nur über eine Referenz aufrufen, man erbt ja nichts von seinen Geschwistern, nur von den Eltern, ist doch logisch oder, ansonsten musst du halt von der Schwesternklasse erben, so dass es eine Elternklasse wird, geht natürlich nur in eine Richtung, oder es muss in die Elternklasse rein, so dass beide darauf Zugriff haben.