5
기본 클래스가 1 개이고 파생 클래스가 있다고 가정합니다. 파생 클래스에는 기본 클래스에없는 추가 필드가 있습니다.슈퍼 클래스를 통한 직렬화/비 직렬화
그런 다음 파생 클래스를 인스턴스화하고이를 기본 클래스의 정의에 할당합니다. 기본 클래스를 통해 개체를 serialize 및 deserialize하면 어떻게됩니까? 예를 들어
:
Class TypeA{
int var1;
}
Class TypeB extends class TypeA{
int var2;
}
Class X{
public TypeA obj = new TypeB();
}
지금 "OBJ를"에는 직렬화하는 경우 포함받을 VAR2합니까?
직렬화, 비 직렬화 한 다음'obj'를'TypeB'로 변환하여 그 권리를 증명할 수 있습니다. – SteeveDroz