Implements, complements, questão de prova

2 respostas
G

[1.5 pontos] Explique, detalhadamente, qual o significado de cada porção inicial das declarações das classes Tree, Pessoa e Prova, dadas abaixo? O que pode ser concluído com base em cada uma das porções de código apresentadas?

a) [0.5] public class Tree {…}

b) [0.5] public class Pessoa implements Comparable{…}

c) [0.5] public class Prova implements Serializable{…}

poderia dizer que:

a) a classe tree é do tipo generica, e herda os metodos e variaveis de comparable

b) a classe pessoa vai comparar objetos

c) a classe prova vai ser armazenada em algum local

mais ou menos isso?

2 Respostas

ViniGodoy

gustavo.rotondo:
[1.5 pontos] Explique, detalhadamente, qual o significado de cada porção inicial das declarações das classes Tree, Pessoa e Prova, dadas abaixo? O que pode ser concluído com base em cada uma das porções de código apresentadas?

a) [0.5] public class Tree {…}

b) [0.5] public class Pessoa implements Comparable{…}

c) [0.5] public class Prova implements Serializable{…}

poderia dizer que:

a) a classe tree é do tipo generica, e herda os metodos e variaveis de comparable

Não. A classe Tree é genérica usará em seu interior objetos do tipo Comparable.

Não. A classe Pessoa se comparará com outros objetos. O ideal ali seria fazer implements Comparable.

O correto é saber que a classe prova pode gerar e ler uma representação binária de si mesmo.
Se isso vai ser usado para armazenamento, transmissão, ou para nada, não podemos afirmar.

G

entendi, muito obrigado

duvida complementar

eu fiz um programa para salvar em txt e ler mas em nenhum momento usei serializable. quando que se deve usar então?

Criado 7 de abril de 2013
Ultima resposta 7 de abr. de 2013
Respostas 2
Participantes 2