Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/350.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 继承意味着继承可访问方法或继承所有成员,但有些成员可以';不能在子类中访问? 我以前把继承看作是所有成员的继承,但在子类中是不能访问的。但是我发现一本书说子类可以继承它可以访问的所有方法_Java_Inheritance - Fatal编程技术网

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.但是我发现一本书说子类可以继承它所继承的所有方法 可以访问

摘录:是的,这本书说得很好,它可以访问的所有方法(你留下的非私有方法被标注为你那本书中可以访问的方法),而不是私有方法。


我想把一个很好的问题链接起来,问了一些在哪里,但我无法搜索,但我已经把答案中的图像保存在我的电脑上;为了让您更清楚地了解继承,我将上传它,图片是这样的