Hallo,
ich bin gerade dabei, eine Übungsaufgabe über Vererbung zu bearbeiten.
Die Ausgabe müsste gemäß der Lösung Folgendes ausgeben:
Bei mir wird jedoch folgende Fehlermeldung ausgegeben:
Woran liegt das?
Danke im Voraus!
ich bin gerade dabei, eine Übungsaufgabe über Vererbung zu bearbeiten.
Java:
class A{
private int k = 10;
public int j = 20;
public void f() {
System.out.println(k);
}
}
Java:
public class B extends A{
private int j = 3000;
public static void main(String[] args) {
A a = new A();
A b = new B();
B b2 = new B();
System.out.println("%d %d %d %n" a.j, b.j, b2.j);
a.f();
}
}
Die Ausgabe müsste gemäß der Lösung Folgendes ausgeben:
20 20 3000
10
Bei mir wird jedoch folgende Fehlermeldung ausgegeben:
Exception in thread "main" java.lang.Error: Unresolved compilation problems:
Syntax error on token "a", delete this token
j cannot be resolved or is not a field
at B.main(B.java:9)
Woran liegt das?
Danke im Voraus!