任何人都可以解释如何在派生类中执行对继承函数的调用 说我在Base类中有一个函数
class Base
{
void func() { ... }
}
此类由任何其他类继承
class Derived extends Base
{ ... }
现在假设,我正在使用像这样的派生类对象调用func()
Derived obj = new Derived();
obj.func();
现在,我的问题是这个func()在哪里被调用 是func()的函数定义是从Base类复制到Derived类,同时继承并从那里调用,或者这个func()函数调用直接传递给Base类。
答案 0 :(得分:2)
由于派生类没有为该函数提供实现,因此使用基类的实现调用该函数。
假设您需要知道基类作为实现提供了什么,在某些时候,执行代理需要读取基类实现。
答案 1 :(得分:2)
此函数的基类版本将在此处调用