Java后端
·2025-09-24Java 访问权限修饰符,你能做到吟唱吗?
大家好,我是 lekami。
这个太常见了,用的多的就是 private 和 public,导致对这些基础内容不重视,加上之前看的不够全面,你要是在我写这边文章之前突然问我,内部类可以有哪些访问权限修饰符,内部类的 private 的成员变量可以被外部类访问吗之类的问题。我还真不知道。自己总结后就会很清晰,毕竟需要全部看明白再写出来。当然,也可能会理解错(先叠个甲,还有希望大家发现有错误的地方指正一下,感激不尽!)
这个文章就是来做一个总结。
1. 首先不考虑内外部类的情况
private:
被访问范围:仅能被当前类自身访问
修饰:成员变量(属性)、成员方法、构造器
default:
被访问范围:仅能被同一包的类访问
修饰:类、接口、成员变量(属性)、成员方法、构造器
protected:
被访问范围:可以被同一个包和不同包的子类访问
修饰:成员变量(属性)、成员方法、构造器
public:
被访问的范围:可以被所有类访问
修饰:类、接口、成员变量(属性)、成员方法、构造器
后面补充图…
2. 有内部类的情况:
明天补充…😀
2
0
分享
操作
评论
相关内容
0个评论
全部评论
点击登录,快来和大家讨论吧~
表情
图片
暂无评论
