Java 继承意味着继承可访问方法或继承所有成员,但有些成员可以';不能在子类中访问? 我以前把继承看作是所有成员的继承,但在子类中是不能访问的。但是我发现一本书说子类可以继承它可以访问的所有方法
我认为子类应该拥有其超类的所有能力。如果它没有超类的私有能力,那么基于私有能力的继承的可访问能力如何工作Java 继承意味着继承可访问方法或继承所有成员,但有些成员可以';不能在子类中访问? 我以前把继承看作是所有成员的继承,但在子类中是不能访问的。但是我发现一本书说子类可以继承它可以访问的所有方法,java,inheritance,Java,Inheritance,我认为子类应该拥有其超类的所有能力。如果它没有超类的私有能力,那么基于私有能力的继承的可访问能力如何工作 我是不是走到了死胡同?继承的一般观点是什么?可以说子类间接继承父类的私有方法。虽然它不能直接调用它们,但它可以调用调用私有方法的父类的非私有方法。您的语句: I used to consider inheritance as inheriting all members but some can't be accessable in subclass.But I found a book s
我是不是走到了死胡同?继承的一般观点是什么?可以说子类间接继承父类的私有方法。虽然它不能直接调用它们,但它可以调用调用私有方法的父类的非私有方法。您的语句:
I used to consider inheritance as inheriting all members but some can't be accessable in subclass.But I found a book says that subclass can inherit all the methods it can access.
让我们分析您的这条语句:
<强> 1。< /强>我以前把继承看作是所有成员的继承,但有些是继承的。 无法在子类中访问
提取:当您从一个超类继承时,它的所有成员都可以在子类中使用,但是超类的私有成员不能从子类中访问2.但是我发现一本书说子类可以继承它所继承的所有方法 可以访问 摘录:是的,这本书说得很好,它可以访问的所有方法(你留下的非私有方法被标注为你那本书中可以访问的方法),而不是私有方法。
我想把一个很好的问题链接起来,问了一些在哪里,但我无法搜索,但我已经把答案中的图像保存在我的电脑上;为了让您更清楚地了解继承,我将上传它,图片是这样的