phpbar.de logo

Mailinglisten-Archive

[php] klasse I.

[php] klasse I.

Michael Borchers list at tridemail.de
Don Feb 16 13:40:58 CET 2006


> Am Donnerstag, 16. Februar 2006 13:29 schrieb Michael Borchers:
>> fange gerade mit klassen an.
>> haben nun eine download klasse und eine klasse, die
>> die benutzerverwaltung für die downloads handhabt.
>>
>> habe nun in der 1. klasse eine stelle, wo ich gerne
>> auf eine funktion der 2. klasse zugreifen würde.
>>
>> möglich? sinnvoll?
>> oder beide klassen zusammenlegen?
>
> abgesehen, davon daß man über die Sinnhaftigkeit des Zusammenlegens in 
> diesem
> Fall keine Aussage machen kann, ohne den konkreten Quelltext zu kennen, 
> ist
> es so, daß objektorientierte Programmierung davon lebt, Funktionen anderer
> Klassen zu nutzen. Nur vermutlich etwas anders, als es Dir gerade
> vorschwebte. :-)
>
> 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"?! 


php::bar PHP Wiki   -   Listenarchive