作者: Sabrina_9000 时间: 2015-9-4 08:13
继承抽象函数的话 不需要重定义fun1吗?作者: doterlm 时间: 2015-9-8 14:43
A a=b只是产生了一个指向B b 的指针 输出应该是456 456作者: Q的感动 时间: 2016-3-12 16:04
B b = new B() b.fun1() 会打印之类自己的方法 所以是456
A a = new B() a.fun1() 属于父类引用指向之类对象,会打印父类的方法 所以是123作者: woshihuoye 时间: 2016-3-12 23:39
同意楼上作者: lijiy09 时间: 2016-3-12 23:52
B b = new B( );
b.fun1( );
B继承A方法fun1( ), 输出B的fun2( ),结果456;
A a = b;
a.fun1( );
是多态,B重写A方法fun2( ),结果456, 作者: xgm 时间: 2016-3-13 00:11