Thread Eigenschaften von Objekten, private, nichtprivate, schreibgeschützte
(23 answers)
Opened by rosti at 2025-05-27 10:17 Quote Finde ich nicht. Vielmehr finde ich (mittlerweile * s.u.), daß die Elterklasse gar keine Attribute braucht und nur Methoden definiert. Betrachten wir folgende new der Basisklasse meines FW: Code (perl): (dl
)
1 2 3 4 5 sub new{ my $class = shift; my %self = @_; return bless \%self, $class; } Dieser Konstruktor ist universell. Beim Aufruf kann man beliebige Eigenschaften einbauen, also die auf die abgeleitete Klasse zugeschnittenen Eigenschaften. Und diese Vorgehensweise ist nicht einmal von mir, sämtliche Tie::Std-Klassen, insbesondere Tie::StdHash funktionieren nach diesem Grundsatz. * Das hat die Revision meiner Klassenentwürfe ergeben: Ich habe tatsächlich nicht eine Klasse die Eigenschaften vererbt. Last edited: 2025-06-07 17:30:44 +0200 (CEST) |