Thread Verwendung von Instanzvariablen ?!? (8 answers)
Opened by JackBauer at 2008-04-30 14:54

KurtZ
 2008-04-30 15:30
#109024 #109024
User since
2007-12-13
411 Artikel
BenutzerIn
[default_avatar]
JackBauer+2008-04-30 13:18:03--
Warum muss ich in der Run-Methode am Anfang my $self=shift; scheiben, um anschließend mittels $self auf meine Instanzvariablen zuzugreifen? Der Methode run wird schließlich nichts übergeben, also müßte doch shift leer sein?!?


das ist keine Kleinigkeit sondern ein essentieller Unterschied. Wenn du eine Methode mit $name->meth() aufrufst ist der erste Parameter automatisch die Referenz $name. Das könnte eine Klasse oder auch ein Objekt sein, und so kannst du zwischen Klassen und Objektmethoden unterscheiden.

NACHTRAG: ich gewöhne mir jetzt vorm Posten eine Renee-Reaktions-Pause an,dann spar ich Energie ;-)
TMTOWTDYOG (there's more than one way to dig your own grave)

View full thread Verwendung von Instanzvariablen ?!?