JAVA toString
(1)实体Bean继承问题。
新建一个类:ToStringBeanInfo
public class ToStringBeanInfo {
@Override
public String toString() {
return ReflectionToStringBuilder.toString(this, ToStringStyle.SHORT_PREFIX_STYLE);
}
}
(2)继承
public class Person extends ToStringBeanInfo {
private int id;
private String name;
private String address;
private Date birthday;
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 String getAddress() {
return address;
}
public void setAddress(String address) {
this.address = address;
}
public Date getBirthday() {
return birthday;
}
public void setBirthday(Date birthday) {
this.birthday = birthday;
}
}
(3)public class TestPerson {
public static void main(String[] args) {
Person p=new Person();
p.setId(5);
p.setName("abcc");
p.setAddress("china");
p.setBirthday(new Date());
System.out.println(p.toString());
}
}
(4)结果输出
Person[id=5,name=abcc,address=china,birthday=Fri Apr 08 13:41:31 CST 2016]