小编Ami*_*kar的帖子

Java对象序列化嵌套对象

我正在研究 Java 中的序列化,当时我遇到了保存不可序列化且在要序列化的类(实例变量)中引用的对象的状态。在下面的代码中,我有类 Dog(可序列化),它引用了类 Collar(不可序列化);它又引用了 Color 类(不可序列化)。尽管尝试了所有可能性,我还是收到错误。这是我想出的最新代码:

class Color {
    private String colorName;

    public String getColorName() {
        return colorName;
    }

    public void setColorName(String colorName) {
        this.colorName = colorName;
    }

    Color(String color) {
        this.colorName = color;
    }
}

class Collar {

    private Color color;
    private int size;

    public int getSize() {
        return size;
    }

    public void setSize(int size) {
        this.size = size;
    }

    public Color getColor() {
        return color;
    }

    public void setColor(Color color) {
        this.color = color;
    }

    Collar(int size, …
Run Code Online (Sandbox Code Playgroud)

java serialization object

5
推荐指数
1
解决办法
6810
查看次数

标签 统计

java ×1

object ×1

serialization ×1