Моя цель - оптимизировать размер сериализованных данных. У меня есть, например, «маленький» класс A:
class A implements Serializable {
int a;
public A(){
a = 1;
}
}
и «больший» класс B, который расширяет A:
class B extends A implements Serializable {
int b;
public B(){
b = 1;
}
}
.
A a = new B(); // Here I create instance of B with A-type reference (is this step I have to create instance of B, not A)
//Now I want to serialize ONLY data which are from class A, not B.
sendObject(a); //Send data only as A object
Будет ли этот код как-то работать и как мне достичь своей цели?