老师出的一个题,整的晕死了...关于面向对象的继承,和多态. 问:下列程序的运行结果是什么? classA { public void show() { show2(); } public void show2() { System.out.println("我"); } } classB extends A { public void show2() { System.out.println("爱"); } } classC extends B { public void show() { super.show(); } public void show2() { System.out.println("你"); } } publicclass Test { public static void main(String[] args) { A a = new B(); a.show(); B b = new C(); b.show(); } }
|