Thread OOP, erste Schritte (15 answers)
Opened by hlubenow at 2012-02-21 16:20

pq
 2012-02-21 16:36
#156254 #156254
User since
2003-08-04
12208 Artikel
Admin1
[Homepage]
user image
2012-02-21T15:33:20 moritz
2012-02-21T15:20:23 hlubenow
1. Ist
Code (perl): (dl )
1
2
$self->{status} # bzw.
$lamp->{status}

wirklich die richtige Notation, um an die Attribute heranzukommen oder gibt es noch eine einfachere, kürzere?


Innerhalb der Klasse ist das richtig. Von ausserhalb sollte man gar nicht auf Attribute zugreifen, sondern nur Methoden aufrufen.


sehe ich anders. auch innerhalb der klasse ist der aufruf von accessormethoden sauberer, ausser in den accessors selber.
denn wenn du vererbung hast, würdest du somit an der erbenden klasse vorbei das attribut direkt aufrufen.
Always code as if the guy who ends up maintaining your code will be a violent psychopath who knows where you live. -- Damian Conway in "Perl Best Practices"
lesen: Wiki:Wie frage ich & perlintro Wiki:brian's Leitfaden für jedes Perl-Problem

View full thread OOP, erste Schritte