A a = new B();
a.getMethod();
其中B是A的子类,B中方法getMethod是A所没有的,于是乎,a.getMethod();不成立。
这个我刚知道真是惭愧,a所能调用的全在于A中有的,这是编译阶段,至于动态绑定的,是运行期实际运行的
是B中覆盖了A中的方法。
A a = new B();
a.getMethod();
其中B是A的子类,B中方法getMethod是A所没有的,于是乎,a.getMethod();不成立。
这个我刚知道真是惭愧,a所能调用的全在于A中有的,这是编译阶段,至于动态绑定的,是运行期实际运行的
是B中覆盖了A中的方法。