public class Nicht_Abstrakte_Klasse_B extends Abstrakte_Klasse_A { public Nicht_Abstrakte_Klasse_B(){ System.out.println("Hallo B"); } public static void main(String[] args) { // Verboten: Man kann den Konstruktor einer // abstrakten Klasse nicht aufrufen, diese // kann nur vererbt werden! // Abstrakte_Klasse_A a = new Abstrakte_Klasse_A(); // Erlaubt: Eigenen Konstruktor aufrufen, dieser // ruft automatisch die Konstruktoren der // geerbten Klassen (auch der abstrakten!) auf. Nicht_Abstrakte_Klasse_B b = new Nicht_Abstrakte_Klasse_B(); } }