简单Java类又叫做vo类(Value Object)。还叫做实体类(Entity),简单的Java类的定义有如下的要求:
1.变量需要封装(private)
2.封装的变量需要为其提供setter和getter方法
3.该类方法实现【java.io.Serializable】接口,方便以后程序的拓展,比如说要实现对象的序列化就需要实现该类。
4.类中尽量不要出现复杂的逻辑业务代码(必要的时候可以出现一点)
5.如果类提供了有参构造则需要显示定义出无参构造
6.如果在类中出现了基本数据类型的属性,那么属性的类型应该定义为基本数据类型的包装类。
(基本数据类型的包装类我们会在讲解常用类库的时候去分析)。
定义一个简单Java类
public class Emp implements Serializable { //基本类型的包装类
private Integer empno;
//雇员的编号
private String ename;
//雇员的名字
private String job;
//雇员的职位
private Integer mgr;
//雇员领导的编号
private Double sal;
//雇员的薪资
private String sex;
//雇员的性别
public Integer getEmpno() {
return empno;
}
public void setEmpno(Integer empno) {
this.empno = empno;
}
public String getEname() {
return ename;
}
public void setEname(String ename) {
this.ename = ename;
}
public String getJob() {
return job;
}
public void setJob(String job) {
this.job = job;
}
public Integer getMgr() {
return mgr;
}
public void setMgr(Integer mgr) {
this.mgr = mgr;
}
public Double getSal() {
return sal;
}
public void setSal(Double sal) {
this.sal = sal;
}
public String getSex() {
return sex;
}
public void setSex(String sex) {
this.sex = sex;
}
}
总结:
1.简单的Java的定义要求要记清楚。