Supongamos que tengo 1 clase base y una clase derivada. La clase derivada tiene campos adicionales que la clase base no tiene.Serializar/deserializar a través de la clase super
Luego instanciar la clase derivada y asignarla a una definición de la clase base. ¿Qué sucede cuando serializo y deserializo el objeto a través de la clase base?
Por ejemplo:
Class TypeA{
int var1;
}
Class TypeB extends class TypeA{
int var2;
}
Class X{
public TypeA obj = new TypeB();
}
Si ahora serializar "obj" hace var2 ser incluido?
Puedes serializar, deserializar y luego convertir 'obj' en' TypeB' para demostrarlo. – SteeveDroz