Desserializaçã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.