Pergunta

Existe uma maneira fácil de aplicar uma classe derivada deve ser seriada?

Suponha que eu defina uma interface que precise das classes derivadas serem serializáveis. De acordo com esta postagem, Não posso apenas especificar o atributo serializável na interface, porque as classes derivadas não precisam respeitar isso.

Acredito que poderia ter a interface herdar da interface iserializável, mas isso significa que a classe derivada não poderia usar o atributo para especificar a serialização (em vez de realmente implementar os métodos para iserializável)?

Foi útil?

Solução

  • Não podemos usar [Serializable] como dá erro com uma interface.
  • Podemos usar [Serializable] atributo com base classe, mas mesmo assim esse atributo não é herdado. Isso não parece possível.

Dê uma olhada neste link também.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top