"Jens Puruckherr" jpuruckherr@cyberport.de writes:
108 my $std_rechnungadr = $kunde->getStdRechnungsadr(); 109 bless $std_rechnungadr,"Adresse";
Die Funktion getStdRechnungsadr() sollte bereits ein Objekt der Klasse "Adresse" liefern, also intern z.B. ein
$a = Adresse->new(); # ... return $a;
ausführen.
In der eigentlichen Applikation solltest Du kein bless brauchen, das sollte auf niederer Ebene, konkret im Konstruktor verborgen sein.
Bless nutzt man, um OO zu realisieren, in der Anwendungslogik sollte es nicht auftauchen.
Den Rest hab' ich jetzt nicht weiterverfolgt.
Das OO-Tutorial via "man perltoot" ist IMHO ganz brauchbar für diese Sachen.
GreetinX Steffen