Почему в данном примере наследнования A->B->C автор говорит, что класс С можно сеарилизовать. Но он не implements Serializable , только класс родитель А implements Serializable. У нас же сериализация Не передается по наследству
public class Solution {
public class A implements Serializable {
String name = "A";
public A(String name) {
this.name += name;
}
@Override
public String toString() {
return name;
}
}
public class B extends A{
String name = "B";
public B(String name) {
super(name);
this.name += name;
}
}
public class C extends B {
String name = "C";
public C(String name) {
super(name);
this.name = name;
}
}
public static void main(String[] args) {
}
}