当前位置: 首页 > JavaEE > 常见Java面试题之Java访问修饰符public、private和protected的异同

常见Java面试题之Java访问修饰符public、private和protected的异同

客服
沈老师思科答疑老师
思博华为金牌讲师
客服
客服
客服
更新时间:2020年06月04日   作者:spoto | Java访问修饰符  Java面试题  public private protected  

Java访问修饰符public、private和protected有什么区别,如何正确使用?可能咋一看大家都觉得太基础so easy,但是要真正说清楚理明白,可能有些同学都不能百分百,这也是最经常遇到的一个基础java面试题,不管原来知道不知道,现在告诉你,赶紧记牢面试无忧!
常见Java面试题之Java访问修饰符

 

 

Java访问修饰符:public

public访问修饰符:当前类(可以访问);同包(可以访问);子类(可以访问);其他类(可以访问)

 

 

 

 

Java访问修饰符:private

private访问修饰符:当前类(可以访问);同包(不可以访问);子类(不可以访问);其他类(不可以访问)

 

 

 

 

Java访问修饰符:protected

protected访问修饰符:当前类(可以访问);同包(可以访问);子类(可以访问);其他类(不可以访问)

 

 

 

 

几种Java访问修饰符比较分析


Java访问修饰符public、private和protected的异同
类的成员不写访问修饰时默认为default。默认对于同一个包中的其他类相当于公开(public),对于不是同一个包中的其他类相当于私有(private)。受保护(protected)对子类相当于公开,对不是同一包中的没有父子关系的类相当于私有。Java中,外部类的修饰符只能是public或默认,类的成员(包括内部类)的修饰符可以是以上四种。

以上是思博网络为广大奔走在面试以及学习阶段的java同行整理的Java访问修饰符可能遇到的面试问题以及重要知识点,可能存在不足或者需要补充,您有什么观点和认识,欢迎指正补充,大家一起快乐学Java,高薪在就业!

如果遇到什么疑问或者困惑,可以联系我们,乐于与您分享讨论!

 

 

热门推荐
最新推荐
bg
客服 扫码咨询考证课程


即刻预约

免费试听-咨询课程-获取免费资料