LINUX.ORG.RU

История изменений

Исправление fsb4000, (текущая версия) :

class A {
    int a = 5;
    public void printMethod(){ System.out.println(a); }
}

class B extends A {
    public B(){
        super.a = 6;
    }
}

public class Main {

    public static void main(String[] args) {
        A a = new A();
        a.printMethod();

        B b = new B();
        b.printMethod();
    }
}
5
6

Исходная версия fsb4000, :

class A {
    int a = 5;
    public void printMethod(){ System.out.println(a); }
}

class B extends A {
    public B(){
        super.a = 6;
    }
}

public class Main {

    public static void main(String[] args) {
        A a = new A();
        a.printMethod();

        B b = new B();
        b.printMethod();
    }
}