상속 된 함수에 대한 호출이 파생 클래스에서 어떻게 실행되는지 설명 할 수 있습니다.
내가 기본 클래스상속 된 함수를 호출하는 메커니즘
class Base
{
void func() { ... }
}
의 기능이이 클래스는
class Derived extends Base
{ ... }
지금 생각 다른 클래스에 의해 상속 말, 나는이
같은 파생 클래스의 객체 FUNC()를 호출하고있어Derived obj = new Derived();
obj.func();
이제 내 질문은이 func()이 호출되는 곳입니다.
은 func()가 상속 받고 거기에서 호출되는 동안 기본 클래스에서 파생 클래스로 복사되거나이 func() 함수 호출이 Base 클래스에 직접 전달되는 함수 정의입니다.