Thread Sub-Modul erstellen: Wie?
(9 answers)
Opened by pktm at 2004-07-22 22:46
[quote=pktm,22.07.2004, 20:46]
a) Wie nennt man sowas dann? [/quote] Vererbung und das Erweitern geschieht durch das "Ueberschreiben der Methoden der Basisklasse". Quote Code: (dl
)
1 #!/usr/bin/perl Quote Das passiert wenn du versuchst die geerbte Methode via der ::- statt der Pfeil-Notation aufzurufen Code: (dl
)
CMS::Galerie::bar(); Die Gruenden warum das so ist weisz ich jetzt nicht mehr genau, kann es mir aber denken. Quote Das Modul muss natuerlich vorerst geladen werden damit der Code erstmal bekannt ist. Statt die Module dem @ISA hinzuzufuegen kannst du (wie du es schon mal stehen hattest) use base qw(Modulname) verwenden. use base macht eigentlich auch nichts weiter als die angebenen Module einzubinden und die Modulnamen @ISA hinzuzufuegen. Quote CMS::Galerie::foo() und Galerie::foo sind schon gewaltige Unterschiede (keine Ahnung wie ich das haette verstaendlicher schreiben sollen *g*). ,,Das perlt aber heute wieder...'' -- Dittsche
|