Klasse :: Innere.

Klasse :: Inneres ist eine leichte Implementierung von Java wie Innenklassen.
Jetzt downloaden

Klasse :: Innere. Ranking & Zusammenfassung

Anzeige

  • Rating:
  • Lizenz:
  • Perl Artistic License
  • Preis:
  • FREE
  • Name des Herausgebers:
  • Piers Cawley
  • Website des Verlags:
  • http://search.cpan.org/~pdcawley/

Klasse :: Innere. Stichworte


Klasse :: Innere. Beschreibung

Klasse :: Inneres ist eine leichte Implementierung von Java wie Innenkursen. Klasse :: Inneres ist eine perlige Implementierung von Java wie innere Klassen. Synopsis Verwenden Sie Klasse :: Innere; Mein $ Object = Klasse :: Inner-> NEU (Eltern => 'ParentClass', Methoden => {Methode => sub {...}},}, konstruktor => 'NEU', Args => ,); Noch eine weitere Implementierung einer anonymen Klasse mit pro Objektüberwachungsmethoden, jedoch mit der zusätzlichen Anziehungskraft der Art von Arbeitsabschnitte an die Methode der Mutterklasse . Beachten Sie, dass Sie nur ein einzelnes Erbschaft mit diesem oder super funktionieren, nicht funktionieren. Standardeinstellungen "New'.argsan anonymes Argumente von Argumenten an den Konstruktor. Standardmäßig auf eine leere Liste.Returns ein Objekt in einer "anonymen" Klasse, die von der übergeordneten Klasse erbt. Diese anonyme Klasse hat ein paar "zusätzliche" Methoden: Superif Sie sollten etwas wie $ obj = Klasse :: inner-> NEU (Eltern => 'übergeordnet', Methoden => {Methode => sub {...; $ self-> super :: Methode (@_)}},); dann $ self-gsuper :: Methode fast sicherlich nicht, was Sie erwarten, so dass wir die Supermethode bereitstellen, die die übergeordnete Implementierung des Stroms verschickt Methode. Es scheint nicht gut zu sein, die volle SUPER :: Funktionalität zu erhalten, aber ich arbeite daran, aber ich arbeite daran.DeRoyBecause Klasse :: innere Werke, indem er einen ganz neuen Klassennamen für Ihr Objekt erstellt, kann es möglicherweise den Speicher auslaufen, wenn Sie ein erstellen Viele von ihnen. Wir fügen also eine Zerstörungsmethode hinzu, die die Klasse von der Symboltabelle entfernt, sobald sie fertig ist Tun Sie es am Ende der Methode oder Ihre anderen Methodenaufrufe funktionieren nicht arbeitet.CLEAN_SYMBOL_TABLEDE Helper-Subroutine, die verwendet wird, um die Klasse von der Symboltabelle zu entfernen.new_clasnamereturns einen Namen für die nächste anonyme Klasse. Anforderungen: · Perl.


Klasse :: Innere. Zugehörige Software