Javabean一般只有简单的属性和set,get方法,个人感觉是封装的一个最基本类型,如过里面在加上一些必要的处理数据的方法就可以说是java封装,自己的理解不知道对不对。
package cn.bjsxt.collection2;
import java.text.DateFormat;
import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Date;
/**
*
* @author DELL
*
*/
public class Employee { //Javabean,实体类
private int id;
private String name;
private int salary;
private String department;
private Date hiredate;
/*public Employee(int id, String name, int salary, String department, String hiredate) {
super();
this.id = id;
this.name = name;
this.salary = salary;
this.department = department;
*/
DateFormat format = new SimpleDateFormat("yyyy-MM");
try {
this.hiredate = format.parse(hiredate);
} catch (ParseException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
public int getId() {
return id;
}
public void setId(int id) {
this.id = id;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public int getSalary() {
return salary;
}
public void setSalary(int salary) {
this.salary = salary;
}
public String getDepartment() {
return department;
}
public void setDepartment(String department) {
this.department = department;
}
public Date getHiredate() {
return hiredate;
}
public void setHiredate(Date hiredate) {
this.hiredate = hiredate;
}
}
还在学习中不完整,后续笔记补充完整