Serializable 可串行化接口

 Serializable 可串行化接口

定义一个User类,实现Serializable接口:

package com.monkey1025;

import java.io.Serializable;
// 实现了 Serializable 序列化接口
public class User implements Serializable {

private static final long serialVersionUID = 1L;
    
    private String userName;
    private String passWord;
    
    //transient修饰成员变量,表示该成员变量不能进行序列化操作
    private transient String email;
    
    @Override
    public String toString() {
        return "User [userName=" + userName + ", passWord=" + passWord + ", email=" + email + "]";
    }    
    
    public User() {
        super();
    }
    public User(String userName, String passWord, String email) {
        super();
        setUserName(userName);
        setPassWord(passWord);
        setEmail(email);
    }
    
    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 getEmail() {
        return email;
    }
    public void setEmail(String email) {
        this.email = email;
    }
}
原文地址:https://www.cnblogs.com/penguin1024/p/11761783.html