[Dresden-pm] Objektorientierung unter Perl
Renee Bäcker
mailinglisten at renee-baecker.de
Do Feb 19 08:33:21 PST 2009
Renee Bäcker schrieb:
> in new von "Auto" geht es so:
>
> sub new {
> my ($class, $data) = @_;
> $self = $class->SUPER::new();
> return $self;
> }
>
> - Renée
noch ne Anmerkung: Ihr solltet strict (siehe auch
http://wiki.perl-community.de/bin/view/Wissensbasis/UseStrict ) verwenden.
Außerdem habt ihr in beiden Konstruktoren ein $data, was ihr nie verwendet.
Dann habt ihr einen getter/setter für zustand in "Motor", benutzt ihn im
Konstruktor aber nicht. In "new" in "Motor" sollte es also anstatt
$self->{zustand} = 'aus';
einfach
$self->zustand( 'aus' );
heißen!
--
Perl-Magazin: http://perl-magazin.de
Perl-Nachrichte: http://perl-nachrichten.de
Mehr Informationen über die Mailingliste Dresden-pm