Что ж, есть причина, по которой новые классы не помечены как сериализуемые по умолчанию: добавив атрибут Serializable
, вы подтверждаете, что вы гарантировали, что сериализация в вашем классе работает , выбрав правильный типы данных для полей вашего экземпляра и, если необходимо, путем добавления логики сериализации.
Итак, если вы «забыли» добавить атрибут Serializable
в свой класс, вы, скорее всего, также забыли проверить, действительно ли сериализация работает в вашем классе. Конечно, во многих случаях это будет работать «из коробки», поэтому добавление атрибута - это все, что осталось, но вы должны перепроверить и явно подтвердить этот факт (добавив атрибут вручную).