Advanced   Java   Services JAVA-Praktikum Back Next Up Home
Reihenfolge der Initialisierung bei Vererbung
  1. Realisieren Sie folgende Situation. Es gibt eine Klasse StaticParent. StaticParent enthält einen Defaultkonstruktor der sich durch eine System.out.println() Meldung dokumentiert. Schreiben Sie dazu eine Klasse StaticChild. StaticChild erbt von StaticParent. StaticChild enthält einen statischen Konstruktor, der sich selbst dokumentiert, einen anonymen Konstruktor, der sich selbst dokumentiert, und einen Defaultkonstruktor der eine entsprechende Meldung enthält.

  2. Schreiben Sie dazu ein Demoprogramm, in dem in main() ein Objekt vom Typ StaticChild engelegt wird und stellen sie die Reihenfolge der Aufrufe fest.

  3. Ergänzen Sie nun in StaticChild eine statische Methode mit einer System.out.println() Meldung. Ergänzen Sie in StaticParent einen statischen Konstruktor, der sich selbst dokumentiert. nehmen Sie ihr Demoprogramm mit dem Objekt vom Typ StaticChild und rufen es auf und beachten die Reihenfolge bei den Initialisierungen.

Valid XHTML 1.0 Strict Lösung top Back Next Up Home