Hallo,
habe mich mal mit inneren Klassen auseinandergesetzt. Nun verstehe ich nicht wieso mein Code fehlerhaft ist ?!
Code:
bei 22: Room r = h.new Room() zeigt mir Eclipse "Room cannot be resolved to a type" an. Hab den Code vom Buch Java ist auch eine Insel 1zu1 kopiert.
Kann mir jemand erklären warum ?
habe mich mal mit inneren Klassen auseinandergesetzt. Nun verstehe ich nicht wieso mein Code fehlerhaft ist ?!
Code:
Java:
package test;
public class A
{
class House
{
private String owner = "Ich";
class Room
{
void ok()
{
System.out.println( owner );
}
}
}
public static void main(String[] args)
{
House h = new House();
Room r = h.new Room();
}
}
bei 22: Room r = h.new Room() zeigt mir Eclipse "Room cannot be resolved to a type" an. Hab den Code vom Buch Java ist auch eine Insel 1zu1 kopiert.
Kann mir jemand erklären warum ?
Zuletzt bearbeitet: