IOBP01 - Grundlagen der objektorient. Programmierung mit Java

7. Konstruktoren zur Erzeugung von Objekten

Warum kann man eigene Klassen instanziieren, obwohl man selber keinen Konstruktor angegeben hat?

  • Weil Java eine objekt-orientierte Sprache ist, kann man immer Instanzen erzeugen
  • Weil dann automatisch der Konstruktor der Oberklasse aufgerufen wird, der dann eine Instanz erzeugt
  • Weil der Java-Compiler automatisch einen Standard-Konstruktor einfügt, vorausgesetzt, es ist kein anderer Konstruktor definiert
 

Diskussion