Mailinglisten-Archive |
Hi Michael, Am Donnerstag, 16. Februar 2006 13:40 schrieb Michael Borchers: > > In Java bindet man dazu beispielsweise die Klasse B, die man nutzen will, > > in > > die Klasse A ein und erstellt - bei nicht statischen Klassen - in Klasse > > A ein Instanz O der Klasse B. Dann übergibt man dem Objekt O etwas, läßt > > führt > > etwas aus und arbeitet mit dem Ergebnis dann in Klasse A weiter. > > verstehe. > wie sehe das praktisch aus? > > sagen wir klasse 2 hat die funktion test() > > nun möchte ich sie in klasse 1 aufrufen, wie erstelle ich die "instanz"?! Lucas hat ja schon ein ganz simples Beispiel gebracht. Wenn Du eine Klasse als reine Funktionssammlung brauchst, also z.B. eine Klasse für spezielle Zeichenkettenoperationen, dann kannst Du auch über eine statische Klasse nachdenken, also eine Klasse, wo Du nicht erst eine Instanz bilden muß, bevor Du die Methoden nutzen kannst. :-) Dazu guck mal hier: http://www.php.net/manual/en/keyword.paamayim-nekudotayim.php bzw. für PHP5: http://www.php.net/manual/en/language.oop5.paamayim-nekudotayim.php Viele Grüße Lutz
php::bar PHP Wiki - Listenarchive