eigenschaften von objekten in perl
robert
- perl
hi
ich habe da ein kleines problemchen. wie kann man eigenschaften in perl deklarieren? mann kann ja schon mit package::eigenschaft diese variable aufrufen, aber das ist ja dann nicht objektbezogen (wie bei den methoden z.b. auto.sitze(); ).
kann mir da mal jemad weiterhelfen, wie man solche eigenschaften in perl deklariert?
gruss
robert
Hallo Robert!
Objekte in Perl sind einach Referenzen (idR Hashreferenzen) die man mit bless zum Objekt gemacht hat.
Ein typischer Konstruktor wäre:
sub new {
my $self = {eigenschaft => 'wert'};
bless($self);
return $self;
}
Mehr zu Objekten findest Du in der Perldoku:
http://www.perldoc.com/perl5.6.1/pod/perlobj.html
Grüße
Daniel