7
爲什麼父類Base
的私有方法在下面的代碼中的子類Child
中可見?當父類和父類都在內部時,在java中的繼承行爲
public class Trial {
class Base {
private void foo()
{
}
}
class Child extends Base {
private void func()
{
super.foo();
}
}
}
這是不可能的,如果Base
和Child
類不是內部類。爲什麼這是內部類的行爲?