Hallo Leute!
Es ist mir fast schon peinlich diese Frage zu stellen..
Wollte gerade mal testweise ein kleines Programm schreiben (bin im ersten Semester) aber gleich zu Beginn erhalte ich eine Fehlermeldung, die ich jetzt gerne geklärt hätte.
Mein Code:
[JAVA=12]
import java.util.Scanner;
class race {
public class car {
int speed;
int delay;
}
public static void main(String[] args) {
Scanner eingabe = new Scanner(System.in);
car audi = new car();
audi.speed = eingabe.nextInt();
audi.delay = eingabe.nextInt();
}
}[/code]
Die Codezeile car audi = new car(); ist mit folgender Fehlermeldung versehen:
Exception in thread "main" java.lang.Error: Unresolved compilation problem:
No enclosing instance of type race is accessible. Must qualify the allocation with an enclosing instance of type race (e.g. x.new A() where x is an instance of race)
Und ich raff einfach nicht wo der Fehler ist, werde aus der Fehlermeldung auch nicht recht schlau obgleich mein Englisch eigentlich ganz gut ist
Es ist mir fast schon peinlich diese Frage zu stellen..
Wollte gerade mal testweise ein kleines Programm schreiben (bin im ersten Semester) aber gleich zu Beginn erhalte ich eine Fehlermeldung, die ich jetzt gerne geklärt hätte.
Mein Code:
[JAVA=12]
import java.util.Scanner;
class race {
public class car {
int speed;
int delay;
}
public static void main(String[] args) {
Scanner eingabe = new Scanner(System.in);
car audi = new car();
audi.speed = eingabe.nextInt();
audi.delay = eingabe.nextInt();
}
}[/code]
Die Codezeile car audi = new car(); ist mit folgender Fehlermeldung versehen:
Exception in thread "main" java.lang.Error: Unresolved compilation problem:
No enclosing instance of type race is accessible. Must qualify the allocation with an enclosing instance of type race (e.g. x.new A() where x is an instance of race)
Und ich raff einfach nicht wo der Fehler ist, werde aus der Fehlermeldung auch nicht recht schlau obgleich mein Englisch eigentlich ganz gut ist