Thread Konstruktorverständnis (18 answers)
Opened by leo11 at 2009-06-27 21:01

leo11
 2009-06-28 07:56
#122690 #122690
User since
2008-08-14
250 Artikel
BenutzerIn
[default_avatar]
2009-06-27T20:47:42 murphy
Code (perl): (dl )
1
2
my $caller_is_obj = ref($caller); # Aufruf als Objekt- oder als Klassenmethode?
}


Ich denke ein Aufruf geht wie folgt:
Code (perl): (dl )
1
2
3
my$ $cd = CD::Music->new( NAME => Sting,
                          ISBN => 324566
                          ... );

Ist das nun ein Aufruf als Objektmethode oder als Klassenmethode?
Wie sieht die andere Variante aus?
Was gibt ref($caller) jeweils zurück?

Ich vermute, dass das ein Aufruf als Klassenmethode ist. Dann bleibt $caller_is_obj leer und in $class steht CD::Music. Richtig?

View full thread Konstruktorverständnis