Java基础之访问修饰符 public,private,protected,及(默认)时的区别(2023最新面试题)
下文笔者讲述Java中类、方法、字段的访问修饰的功能简介及区别说明,如下所示
访问修饰符的功能说明
访问修饰符的功能:
Java中使用访问修饰符
对类、变量、方法的访问权限进行限制
实现封装的效果,将该暴露的暴露,不该暴露的坚决不暴露
public,private,protected,及(默认)简介
private:
被private修饰后,在同一类内可见
private可修饰 变量、方法
注意事项:
private不能修饰类
default:
缺省,默认值
在同一包内可见,不使用任何修饰符
protected:
对同一包内的类和所有子类可见
protected可用于修饰变量、方法
注意事项:
protected不能修饰类
public:
对所有类可见
public访问修饰符可用于修饰类、接口、变量、方法
访问修饰符列表图
| 作用域 | 当前类 | 同包 | 子类 | 其他 |
| public | √ | √ | √ | √ |
| protected | √ | √ | √ | × |
| default | √ | √ | × | × |
| private | √ | × | × | × |
版权声明
本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。


