欢迎来到尧图网

客户服务 关于我们

您的位置:首页 > 教育 > 锐评 > 继承(7)

继承(7)

2025/2/22 2:17:59 来源:https://blog.csdn.net/2403_86949771/article/details/145067321  浏览:    关键词:继承(7)

大家好,今天我们继续来学习一下继承的知识,这方面需要大家勤动脑才能理解,那么我们来看。

1.9 protected关键字

在类和对象章节中,为了实现封装特性,java中引入访向限定符,主要限定:类或者类中成员能否在类外和其他包中被访问.

 

一般情况所有的属性都是private但是不是都是这种情况,用哪个访问修饰限定符需要看场景和需求。

注意:类的修饰符只能是public或者什么都不写。

f31222d081644e1a8c9983e742bf794b.png

 869d467f571a46abb89cb66c8a24988b.png

 b2eddd9a0c01418c910f2b4d7c3e8a49.png

4f753d91e5ce406b99c748d0f93a9961.png 

相同包内的子类:

b0b16c2f46fc410692ff1fee6729a7c9.pngf0af2d73ac294a828ac19a030d9e965f.png 

不同包内的子类:

5692e0779cfa4f16a98320c0787f1337.png

 

 

 

 不同包内的类:

 

 3fdda846617f47529cfd19eb7d550f3f.png

 

 注意:

父类中private成员变量虽然在子类中不能直接访问,但是也继承到子类中.

什么时候用哪一种呢?

我们希望类要尽量做到“封装",即隐藏内部实现细节,只暴露必要的信息给类的调用者。

因此我们在使用的时候应该尽可能的使用比较严格的访问权限,例如一个方法能用private,就尽量不用public.

另外,还有一种简单粗暴的方法:将所有字段设为private,将所有方法设为public,不过这种方式属于是对访问权限的滥用。

那么今天分享就到这里,谢谢大家!!!

a219f7444c514b87929ed7857760002f.png

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com

热搜词