Hallo Leute,
ich habe diesen einfachen Code erstellt:
Jetzt möchte ich ein Objekt von Mensch erzeugen. Und muss hier den "Umweg" über die Klasse Tier gehen.
Wenn ich nun
eingebe bekomme ich von der Codecompeltition von Eclipse kein new angeboten, weiss jemand warum das so ist?
ich habe diesen einfachen Code erstellt:
Code:
package package1;
public class Tier {
void ausgabe(){
System.out.println("Ich bin ein Tier");
}
public class Säugetier extends Tier{
void ausgabe(){
System.out.println("Ich bin ein Säugetier");
}
}
public class Mensch extends Säugetier{
void ausgabe() {
System.out.println("Ich bin ein Mensch");
}
}
}
Jetzt möchte ich ein Objekt von Mensch erzeugen. Und muss hier den "Umweg" über die Klasse Tier gehen.
Code:
import package1.Tier;
public class AbstractDemo {
public static void main(String[] args) {
Tier.Mensch heinz = new Tier().new Mensch();
heinz.ausgabe();
}
}
Wenn ich nun
Code:
Tier.Mensch heinz = new Tier().
Zuletzt bearbeitet: