Я получил реализацию Parcelable для одного класса, который не содержит наследования. У меня проблемы с поиском наилучшего способа реализации интерфейса, когда он приходит к наследованию. Скажем, я получил это:
public abstract class A {
private int a;
protected A(int a) { this.a = a; }
}
public class B extends A {
private int b;
public B(int a, int b) { super(a); this.b = b; }
}
Вопрос - это рекомендуемый способ реализации интерфейса Parcelable для B (в A? в обоих из них? Как?)