Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/351.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_Subclass_Protected - Fatal编程技术网

Java 使用不同包的子类继承?

Java 使用不同包的子类继承?,java,inheritance,subclass,protected,Java,Inheritance,Subclass,Protected,谢谢你关于继承的精彩回答。还有一个简单的问题: 子类始终可以继承其超类的受保护成员。即使它们不在同一个包中,也是这样吗?是的,它们总是可以继承其超类的受保护成员,而不管它们在哪个包中 从 受保护的成员或构造函数 可以从外部访问对象 在其中声明它的包 仅由负责 该对象的实现 从 受保护的修改器指定 该成员只能在中访问 它自己的包(如 软件包私有),此外, 它的类在另一个类中的子类 套餐。 我认为,这可能是因为Java中的子类可以访问所有超类的受保护成员,而不管包之间的关系如何

谢谢你关于继承的精彩回答。还有一个简单的问题:


子类始终可以继承其超类的受保护成员。即使它们不在同一个包中,也是这样吗?

是的,它们总是可以继承其超类的受保护成员,而不管它们在哪个包中

受保护的成员或构造函数 可以从外部访问对象 在其中声明它的包 仅由负责 该对象的实现

受保护的修改器指定 该成员只能在中访问 它自己的包(如 软件包私有),此外, 它的类在另一个类中的子类 套餐。


我认为,这可能是因为Java中的子类可以访问所有超类的受保护成员,而不管包之间的关系如何