访问限制符
Java语言中共有四种权限修饰符:
- package:包访问权限(包中所有类都可以访问,但这个包之外就不能访问)
- public:接口访问权限(意味着声明的成员和方法对所有人都可以访问)
- private:无法访问(意味着被声明的成员或方法,除了本类,其他任何类都无法访问)
- protected:继承访问权限,包访问权限,子类(直接子类和间接子类)以及相同包内的其他类都可以访问,其他则不行
不可以用private和protected两个权限修饰类
若不存在父类子类关系,protect在同包中拥有访问权限;若存在父子类关系,需要保证子类产生的对象与父类在同一包中,对象才可调用继承的protected变量和方法
修饰符大小:
| public | protected | default | private | |
|---|---|---|---|---|
| 同类 | Y | Y | Y | Y |
| 同包 | Y | Y | Y | |
| 子类 | Y | Y | ||
| 通用性 | Y |
publi

最低0.47元/天 解锁文章
1772

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



