class SuperX { SuperX() { foo(); } public void foo () { a = 7; } protected int a; } class SubY extends SuperX { public void foo () { a = 11; } public static void main(String[] args) { SubY obj = new SubY(); System.out.println(obj.a); } }