四、访问修饰符
4.1 包的概念及作用 (package)
4.1.1 包的概念
- 物理上是文件夹
-
4.1.2 包的作用
避免类重名
-
4.2 包(package)
4.2.1 包的命名规范
在包中,可以来区分包的级别。包名一般是小写
第一级:指该项目的类型,如 com、org、gov、cn 等等(这其实就是顶级域名的后缀)
- 第二级:指项目开发或者运行的公司名称,如:baidu,huawei,如果是个人开发的话就以个人的名称命名即可
- 第三级:指项目名称:如 cms,oa,erp 等等
- 第四级:项目模块的名称,如 bean,action,dao,等等
4.2.2 示例
4.3 访问权限在类,属性、方法、构造方法中的作用
4.3.1 权限访问修饰符
Java 语言中有四个权限访问修饰符
权限访问修饰符 | 修饰内容 | 修饰作用域 |
---|---|---|
public(公共权限) | 修饰类、属性、方法 | 可以被任意类访问 |
protected(受保护的权限) | 修饰属性、方法 | 可以被同类包访问,如果不是同包类,必须是该类的子类才可以访问 |
default(同包权限) | 修饰类、属性、方法 | 只能被同包的类访问 |
private(私有权限) | 修饰属性、方法 | 只能在本类中访问 |
4.3.2 提问
- 方法和属性都可以使用哪些修饰符?
都可以