Java权限修饰符public,protected,(缺省),private置于类的成员定义前,用来限定对象对该类成员的访问权限。
| 修饰符 | 类内部 | 同一个包 | 不同包的子类 | 同一个工程 |
|---|---|---|---|---|
| private | yes | |||
| 缺省的 | yes | yes | ||
| protected | yes | yes | yes | |
| public | yes | yes | yes | yes |
对于class的权限修饰符只可以用public 和default(缺省的)。
- public 类可以在任意地方被访问
- default类只可以被同一个包内部访问
本文详细解析了Java中public, protected, 缺省, private四种权限修饰符的使用范围及特性,阐述了它们如何控制类成员的访问权限,并强调了class级别的权限修饰符仅限于public和default。
Java权限修饰符public,protected,(缺省),private置于类的成员定义前,用来限定对象对该类成员的访问权限。
| 修饰符 | 类内部 | 同一个包 | 不同包的子类 | 同一个工程 |
|---|---|---|---|---|
| private | yes | |||
| 缺省的 | yes | yes | ||
| protected | yes | yes | yes | |
| public | yes | yes | yes | yes |
对于class的权限修饰符只可以用public 和default(缺省的)。
233
161

被折叠的 条评论
为什么被折叠?
