Thread Erst Schritte OOP (10 answers)
Opened by styx-cc at 2007-12-01 19:00

styx-cc
 2007-12-01 19:26
#103358 #103358
User since
2006-05-20
533 Artikel
BenutzerIn

user image
So, das mit dem sound hab ich so halbwegs schoen hinbekommen, aber gefaellt mir irgendwie immer noch nicht:
Ich hab in der Klasse "LivingCreature" "Carp" mit use eingebunden und folgende Methode hinzugefuegt:
Code: (dl )
1
2
3
4
  sub sound {
my $self = shift;
croak($self->name ." hasn't got a sound-method");
}


An die stelle kommt das Programm ja nur, wenn die Unterklasse keine Methode sound bereithaelt (hoffe ich)

MfG

edit: In Bezug auf "croak" und Carp bin ich auch etwas schlauer geworden..

The Carp routines are useful in your own modules because they act like die() or warn(), but with a message which is more likely to be useful to a user of your module.[...]
http://perl.active-venture.com/lib/Carp.html
Pörl.

View full thread Erst Schritte OOP