public class inherit_methods { public static void main(String[] args) { B b = new B(); b.print1(); b.print2(); } } class A { public int x=1; public A() { print1(); print2(); /* print3(); */} public void print1() { System.out.println(x+0); } public void print2() { System.out.println(x+1); } } class B extends A { public B() { print1(); print2(); print3(); } public void print2() { System.out.println(x+2); } public void print3() { System.out.println(x+3); } } /* Note: how to use A's implementation of print2? */