Thread eine Frage zu objektorientertem Perl (149 answers)
Opened by ASDS at 2007-04-10 15:14

Ronnie
 2007-04-12 17:44
#75839 #75839
User since
2003-08-14
2022 Artikel
BenutzerIn
[default_avatar]
[quote=ASDS,12.04.2007, 15:34]
Code: (dl )
1
2
   my $class = shift;
my $self = {};
ist dann auch nicht möglich? Schon oder, so steht ja glaub ich auch in der Perl Doc[/quote]
Doch! Das ist aber nur im Konstruktor - der new-Methode der Klasse möglich. Denn da existiert ja noch kein Objekt - sondern wir erst, in deinem Beispiel - als leere Referenz auf einen Hash definiert. Es wird aber der Klassenname als erstes Argument übergeben. Mit diesem Klassennamen, wird dann die Referenz auf den Hash "gesegnet". Erst dann ist es ein Objekt.

Zum Rest kann ich noch nicht viel sagen, muss ich mal in Ruhe drüber schauen.

View full thread eine Frage zu objektorientertem Perl