【发布时间】:2020-09-28 06:14:30
【问题描述】:
我有一个问题。
假设我有一个模型
public class Student{
private int id;
private String name;
//getters and setters
}
然后我需要使用学生模型在不同的类中创建 2 个对象。在第一类中我需要创建具有 2 个字段的对象,在第二类中我需要创建一个字段。
public class ClassA{
Student student = new Student();
student.setId(id);
student.setName(name);
}
和
public class ClassB{
Student student = new Student();
student.setId(id);
}
然后在第二类,即使我不使用第二个字段,它仍然被添加为空。
我怎样才能避免这种情况?
【问题讨论】:
-
这是序列化还是反序列化?您期望
ClassB中的第二个字段(名称)的值是多少? -
这是为了序列化