robert: eigenschaften von objekten in 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

  1. 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