Paket :: Daten :: erbenabel

Paket :: Daten :: erben beinabel Enthält erbenabel und überschriebene Paketdaten / Variablen.
Jetzt downloaden

Paket :: Daten :: erbenabel Ranking & Zusammenfassung

Anzeige

  • Rating:
  • Lizenz:
  • Perl Artistic License
  • Preis:
  • FREE
  • Name des Herausgebers:
  • Giacomo Cerrai
  • Website des Verlags:
  • http://search.cpan.org/~gcerrai/Package-Data-Inheritable-0.05/lib/Package/Data/Inheritable.pm

Paket :: Daten :: erbenabel Stichworte


Paket :: Daten :: erbenabel Beschreibung

Paket :: Daten :: erben beinabel Enthält erbekannte und überschriebene Paketdaten / Variablen. Paket :: Daten :: erben beinabel beinabel und überschrieben Paketdaten / variables.Synopsis verwenden streng; Paketbasis; Verwenden Sie Base QW (Paket :: Daten :: erbenabel); Beginnen Sie {BASE-> PKG_INHERBERITY ('$ foo' => 'eine nicht so gewöhnliche Paketvariable'); } Drucken $ foo; Paket abgeleitet; Base QW (Base) verwenden; Beginnen Sie {abgeleitet-> pkg_minherabel ('$ bar'); Abgeleitet-> pkg_minherabel ('@ baz' => ); Base erben; } Drucken $ foo, @baz, $ bar; Dieses Modul versucht, vererbbare Paketdaten (Variablen) mit einer angemessenen bequemen Benutzeroberfläche zu liefern. Nach der Deklaration können die Variablen wie gewöhnliche Paketvariablen verwendet werden. Am wichtigsten ist, dass diese Variablen von abgeleiteten Klassen (Pakete) erbert werden, indem sie das Inherit () -Methode anrufen. Wenn eine abgeleitete Klasse nicht angerechnet () wird es immer noch in der Lage sein, seine Variablen zu definieren und sie von seinen Unterklassen ererabel zu machen. Skalarvariablen können konstant deklariert werden.within-Code der Klasse (Hierarchie) Sie profitieren von Compiler-Überprüfungen auf diesen Variablen. Das Gesamtergebnis ist in der Nähe der echten Klassendatenmitglieder. Selbstverständlich können Sie Ihre Variablen in Accessor- / Mutatoren-Methoden eingeben, wie Sie benötigen. Die semantische Semantik lächelte die Klassendatenmitglieder in Sprachen wie C ++ und Java. Wenn Sie in einer abgeleiteten Klasse einer vererbten Variable zuweisen, wird jede Klasse in der Erbschaftshierarchie den neuen Wert sehen. Wenn Sie eine Variable überschreiben möchten, müssen Sie es explizit neu erstellen Eine exportantelähnliche Schnittstelle über das Array @ export_minerit.thertieren erfordert immer das Aufrufen der inerit () -Methode. Die variable Sichtbarkeit (Umfang) hängt von der von Ihnen verwendeten Benutzeroberfläche ab. Wenn Sie die exportalähnliche Benutzeroberfläche verwenden, werden Variablen über unsere deklariert, während Sie die Methodenschnittstelle verwenden, wenn Sie diese Variablen importiert haben. Die Exporteur-ähnliche Benutzeroberfläche unterstützt derzeit keine Konstanten. Überquirements: · Perl-Anforderungen: · Perl.


Paket :: Daten :: erbenabel Zugehörige Software