3
respostas

Corrigir informação

No vídeo da aula https://cursos.alura.com.br/course/jms/task/11200 o Nico comenta que todos os filhos devem implementar também Serializable, mas acredito que tenha se enganado. Favor quando possível corrigir na transcrição da aula, que também está errado (...a serialização exige que todos o seus filhos também implementem essa interface...), ou se possível colocar uma nota/comentário no vídeo corrigindo no momento em que diz isso.

3 respostas

Oi Fernando,

As classes filhas também precisam implementar Serializable.

Boa noite Otávio, não entendi. "If superclass is serializable then subclass is automatically serializable : If superclass is Serializable, then by default every subclass is serializable. Hence, even though subclass doesn’t implement Serializable interface( and if it’s superclass implements Serializable), then we can serialize subclass object." (https://www.geeksforgeeks.org/object-serialization-inheritance-java/)

Boa noite, Fernando! Como vai?

Quando o Nico fala "filhos" nessa aula ele está se referindo aos atributos da classe Pedido! Tanto é verdade que logo em seguida ele mostra que as classes Item e Integer também implementam a interface Serializable.

Pegou a ideia? Qualquer coisa é só falar!

Grande abraço e bons estudos, meu aluno!