Почему writeObject () и readObject () должны быть private?
В предыдущей задаче эти два метода public.
От чего зависит, когда нужно private, а когда public?
package com.javarush.task.task20.task2021;
import java.io.*;
/*
Сериализация под запретом
*/
public class Solution implements Serializable {
public static class SubSolution extends Solution {
public void writeObject () throws Exception {
throw new NotSerializableException();
}
public void readObject () throws Exception {
throw new NotSerializableException();
}
}
public static void main(String[] args) {
}
}