分类思想
分类思想
- Student类
标准学生类,封装键盘录入学生的信息(id,name,age,birthday)
- StudentDao类
Dao(Data Access Object缩写)用于访问存储数据的数组或者集合 (库管)
- StudentService类
用来进行业务逻辑的处理(判断录入id是否存在)(业务员)
- StudentController类
和用户打交道(接收用户的需求,采集用户的信息,打印数据到控制台)(客服接待)
分包思想
-
实质就是文件夹
-
使用package关键字定义包
-
多级包,中间用“.”进行分割
注意:
-
package语句必须是程序的第一条可执行的代码
-
package语句在一个java文件中只能有一个
-
如果没有package,默认无包名
不同包下的相互访问
-
先导包后访问
-
通过全类名(包名+类名)访问
-
应用场景:多个包下,出现了相同的类名称,使用这种访问进行区分