包
什么是包
Java中的包(package)是一种用来组织和管理Java类的机制。
包可以将一组相关的类组织在一起,方便管理和使用。
在Java中,每个类都必须属于一个包,如果没有指定包名,则默认为无名包(unnamed package)。
包就是文件夹,类就是文件夹里面的文件。
包的创建与使用
在默认情况下,系统创建一个无名包,而无名包中的类不能被其它包中的类所引用与复用,为此需要创建有名字的包。Java有一个语言约定习惯:包名全部采用小写字母。
语法
package 包名;
例如:
package school;//定义该类属于包school
package school.test;//定义该类属于包school下的子包test中
命名规则
只能包含数字、字母、下划线、小圆点,但是不能以数字开头,不能包含关键字与保留字。
命名规范
一般是小写字母加小圆点组成。
如:com.公司名.项目名.业务模块
包的导入
import 包名.类名
访问权限修饰
类别
public --> protected --> 默认(什么都不写) --> private
注意:开发中,一个类的各个组成部分都用什么修饰符来修饰
- 类是用public修饰的
- 属性使用private修饰的
- 构造方法用public修饰的,偶尔会用private修饰的
- 成员方法是用public修饰的