//When therefore Pilate heard this saying, he was more afraid. (John 19:8) package com.javarush.task.task20.task2016; /* Минимум изменений */ import java.io.*; 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) { } } /* Минимум изменений Используя минимум изменений кода сделайте так, чтобы сериализация класса C стала возможной. Требования: 1. В классе Solution должен существовать класс A. 2. В классе Solution должен существовать класс B. 3. В классе Solution должен существовать класс C. 4. Класс B должен быть потомком класса A. 5. Класс C должен быть потомком класса B. 6. Класс A должен поддерживать интерфейс Serializable. 7. Класс B не должен явно поддерживать интерфейс Serializable. 8. Класс C не должен явно поддерживать интерфейс Serializable. package com.javarush.task.task20.task2016; * Минимум изменений * public class Solution { public class A { 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) { } } */