编程语言
首页 > 编程语言> > Java公有继承规则【你想不到的点】

Java公有继承规则【你想不到的点】

作者:互联网

  如果你之前看过其他博客或书,相信它们都会说:子类会继承父类的public,protected成员(有的文档可能直接写子类继承父类的非私有成员),子类对象可直接访问父类的public成员,受保护成员不能直接访问。【C++中的公有继承这样描述】

  这些话对于Java,对,也不对,其实上面的内容忽略了包的可见性,所以它会有一点点的区别。如果子类在一个包,父类在一个包,执行类在另外一个包,上面说的没有问题。但一旦引入包,就存在些许差别了。

请看文档:第一、1. 定义子类部分

标签:Java,继承,子类,成员,想不到,一个包,公有,父类
来源: https://blog.csdn.net/weixin_43712120/article/details/112680247