定义如下的超类A和子类B: class A { public void fun() { … } // 代码省略 } class B extends A

大学网课 已帮助 人

定义如下的超类A和子类B: class A { public void fun() { … } // 代码省略 } class B extends A { public void fun() { … } // 重写fun(),代码省略 } 按如下形式创建一个子类B的对象,然后调用其方法成员fun(): B b = new B(); b.fun(); 上述调用方法成员fun()的执行过程是()。

A.执行类A定义的fun()

B.先执行类A定义的fun(),再执行类B重写的fun()

C.执行类B重写的fun()

D.先执行类B重写的fun(),再执行类A定义的fun()

定义如下的超类A和子类B: class A { public void fun() { … } // 代码省略 } class B extends A

热搜:a是b的充分条件,b是a的必要条件吗