Frage zur Vererbung

Hallo,

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:
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!
 
nach dem Format String fehlt ein Komma... hier sollte aber auch die IDE oder genaues schauen helfen. Die Fehlermeldung zeigt ja sogar auf die Zeile...
 
Passende Stellenanzeigen aus deiner Region:

Neue Themen

Oben