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]

posted @ 2016-04-08 13:52  IT一族  阅读(99)  评论(0编辑  收藏  举报