什么是实体类?
- 成员变量私有,有对外提供的get、set方法
- 有一个公共的无参构造器
实体类的应用场景
- 实体类负责数据的存取,面对数据的处理交给其他类完成,以实现数据和数据业务处理相分离
假如有一个学生类,一个实体类Student用来存取数据,一个操作类StudentOperate用来操作学生对象,里面有方法。以下是操作类StudentOperate的具体代码,实体类就不放出来了
public class StudentOperate {
private Student student;//定义一个Student类型的变量
public StudentOperate(Student student){
this.student = student;
}
public void passExam(){
if (student.getScore() >= 60){
System.out.println(student.getName() + "通过考试");
}else{
System.out.println(student.getName() + "成绩不合格");
}
}
public static void main(String[] args) {
StudentOperate sop = new StudentOperate(s1);//传进来的学生对象是s1 => Student s1 = new Student();
sop.passExam();
}
}
如有错误,大家可以在评论区说出来,感谢支持!