java包与权限
包:其实在JAVA当中就是一系列的文件夹而已
起名规范:包名必须全小写,且包名与包名之间用 . 来分隔
包的作用:最主要的作用就是用来分类代码
JAVA类:主类/测试类 实体类 工具类…
service 存放业务代码 entity 存放实体类代码 util 存放工具类代码
业务逻辑代码
底层逻辑代码
权限:
- 公共权限 public
- 保护权限 protected
- 默认 啥也不写
- 私有 pravite
public | protected | 默认不写 | pravite | |
---|---|---|---|---|
本类中 | 可以访问 | 可以访问 | 可以访问 | 可以访问 |
本包中 | 可以访问 | 可以访问 | 可以访问 | |
其他包 | 可以访问 | |||
其他包中有继承 | 可以访问 | 可以访问 |
public 只要是在当前项目中 都可以访问
pravite 只能在本类中访问
默认 只能在本类中访问(无论继承)
protected 本包中可以访问(无论继承);其他包中只能继承访问