分类思想
例子:
Student类:标准的学生管理系统,封装键盘录入的学生信息
StudentDao类: Dao(Data Access Object缩写)用于访问数据的存储或集合
StudentService类:用来进行业务的逻辑处理(例如:判断用户的ID是否存在)
StudentController类:和用户打交道(接受用户需求,采集用户信息,打印数据到控制台)
分包思想
包:本质就是文件夹(使用package关键字定义包)
包的命名规则:字母都是小写
包的注意事项:
Package语句必须是程序的第一条可执行的代码
Package语句在java文件中只能有一个
如果没有package,默认表示无包名
类于类之间的访问
同一个包下的访问
不需要导报,直接使用即可
不同包下的访问
1,import(关键字)导包后访问
2,通过全类名(包名+类名)访问
应用场景:多个包下出现相同类型的包名称,就可以使用这种方法访问
注:import.package,class三个关键字的位置存在关系
Package必须是程序的第一条可执行代码
Import需要写在package下边
Class需要在import下面