任何人都可以解释如何在派生类中执行对继承函数的调用。
说我在基类中有一个函数
class Base
{
void func() { ... }
}
并且这个类被任何其他类继承
class Derived extends Base
{ ... }
现在假设,我用这样的派生类对象调用 func()
Derived obj = new Derived();
obj.func();
现在,我的问题是这个 func() 在哪里,它被调用了。
是 func() 的函数定义从基类复制到派生类,同时继承并从那里调用,或者此 func() 函数调用直接传递给基类。