Frage zur Vererbung

Diskutiere Frage zur Vererbung im Java Basics - Anfänger-Themen Bereich.
J

javarex

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!
 
T

thecain

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...
 
Thema: 

Frage zur Vererbung

Passende Stellenanzeigen aus deiner Region:
Anzeige

Neue Themen

Anzeige

Anzeige
Oben