Ich bin gerade nicht sicher ob ich das richtig verstanden hab …
Du hast also eine Klasse die von BigInt abgeleitet ist … davon instanzierst du dir dir ein Objekt und ruftst dann die oben erwähnte Methode auf, die dann irgendwas mit dem instanzierten Objekt macht …
mr_spuck reckons:
published on July 10th 2007, 04:18:08 pmIrgendwie kam mir gerade der Begriff "Rekursion" in den Sinn … wobei das nicht wirklich passt …
Reply
Lars Strojny returns:
published on July 10th 2007, 04:38:51 pmIch brauchte das für ein BigInt-Objekt, wo es immer ein gleiches Objekt (oder ein abgeleitetes) als Parameter erwartet.
Reply
mr_spuck replys:
published on July 10th 2007, 07:22:23 pmIch bin gerade nicht sicher ob ich das richtig verstanden hab …
Du hast also eine Klasse die von BigInt abgeleitet ist … davon instanzierst du dir dir ein Objekt und ruftst dann die oben erwähnte Methode auf, die dann irgendwas mit dem instanzierten Objekt macht …
Oder ???
Reply
Lars Strojny opines:
published on July 11th 2007, 08:33:25 amSowas:
$int = new BigInt(10);
$int->minus(new BigInt(5));
Und BigInt sieht so aus
class BigInt
{ ... public function minus(self $int) { ... }
}
Reply
mr_spuck supposes:
published on July 11th 2007, 11:23:29 amich glaub jetzt hab ichs verstanden … ich hatte da wohl einen kleinen Denkfehler bezüglich des "self" ...
Reply
Lars Strojny says:
published on July 11th 2007, 11:32:06 amself heißt nicht gleiche Instanz, sondern Instanz gleicher Klasse oder Child-Klasse.
Reply
mr_spuck supposes:
published on July 11th 2007, 12:19:00 pmWie schon man erwähnt bin ich ein klein wenig eingerostet zumindest was das Coden angeht … ;-)
Reply