Alguém entende esse texto?
Como pode uma superclasse implementar Serializable, e a subclasse não?
Alguém entende esse texto?
Como pode uma superclasse implementar Serializable, e a subclasse não?
Essa afirmação se refere a uma classe que esteja acima na árvore de herança, ou seja, uma superclasse ou alguma superclasse dele. Imagine o seguinte ambiente:
[code]class A{}
class B extends A implements Serializable{}[/code]
Nesse caso, quando for desserializar a classe B não vai ser possível desserializar a classe A, então o seu construtor será invocado e das suas superclasses.
[]
Éberson
Repetindo a pergunta: Como pode uma superclasse implementar Serializable, e a subclasse não?
Não pode! E isto foi respondido pelo eberson_oliveira. O texto diz não fala que a subclasse não é serializada. Por herança, a subclasse é serializada se alguma das superclasses na hierarquia for serializável.