Какой класс сериализован за ссылкой - PullRequest
0 голосов
/ 26 февраля 2020

Моя цель - оптимизировать размер сериализованных данных. У меня есть, например, «маленький» класс 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

Будет ли этот код как-то работать и как мне достичь своей цели?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...