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