/**
* UserBean.java
* com.csdn
*
* Function: TODO
*
* ver date author
* ──────────────────────────────────
* Jul 20, 2011 程仁银
*
* Copyright (c) 2011, All Rights Reserved.
*/
package com.csdn;
import java.io.Serializable;
/**
* ClassName:UserBean
* Project:
* Company: isoftStone
*
* @author 程仁银
* @version
* @since Ver 1.1
* @Date Jul 20, 2011 2:13:24 AM
* @see
*/
/**
* serialization 序列化
* serialization 允许你将实现Serializable接口的对象
* 转换为字节序列,这些字节序列可以被完全存储,以后重新生成一个对象。
* Serializable不但可以本机使用,而且可以经网络操作,即:RMI(remote method invocation)
* 因为他自动屏蔽了操作系统的差异,字节顺序等。比如:在window平台上生成一个对象并序列化之,然后
* 通过网络传到另一太unix机器上,然后可以在unix机器上重构这个对象。
*/
public class UserBean implements Serializable {
private long id ;
private String userName ;
private String passWord ;
private String desc ;
/**
* Company: isoftStone
* @author 程仁银
* @Email 13813375172@139.com
* @Date Jul 20, 2011-6:21:56 AM
* @descript 重写 tostring
*/
@Override
public String toString(){
return "com.csdn.UserBean@"+"id:"+id+" userName:"+userName+" password:"+passWord+" desc:"+desc;
}
public long getId() {
return id;
}
public void setId(long id) {
this.id = id;
}
public String getUserName() {
return userName;
}
public void setUserName(String userName) {
this.userName = userName;
}
public String getPassWord() {
return passWord;
}
public void setPassWord(String passWord) {
this.passWord = passWord;
}
public String getDesc() {
return desc;
}
public void setDesc(String desc) {
this.desc = desc;
}
}
/**
* toStringDemo.java
* com.csdn
*
* Function: TODO
*
* ver date author
* ──────────────────────────────────
* Jul 20, 2011 程仁银
*
* Copyright (c) 2011, All Rights Reserved.
*/
package com.csdn;
/**
* ClassName:toStringDemo
* Project:
* Company: isoftStone
*
* @author 程仁银
* @version
* @since Ver 1.1
* @Date Jul 20, 2011 2:12:23 AM
* @see
*/
public class toStringDemo {
public static void main(String[] args) {
UserBean user = new UserBean();
user.setId(1);
user.setUserName("程仁银");
user.setPassWord("123456");
user.setDesc("重写tostring");
System.out.println(user);
}
}
打印....
com.csdn.UserBean@id:1 userName:程仁银 password:123456 desc:重写tostring