Imagem de fundo

Considere a classe Pessoa, implementada na linguagem Java, e analise as afirmativas a s...

Questão 57

Considere a classe Pessoa, implementada na linguagem Java, e analise as afirmativas a seguir.


public class Pessoa {

_public String nome;

_public String CPF;

_public boolean equals(Object o) {

__Pessoa p = (Pessoa) o;

__return this.CPF.equals(p.CPF);

_}

}


I. É possível que objetos de nomes diferentes possam ser considerados iguais.

II. Uma vez reimplementado o método equals(), pode-se utilizar o operador == para comparar dois objetos.

III. Uma exceção será lançada se um Objeto de tipo diferente de Pessoa for passado por parâmetro para a função equals().


Está(ão) correta(s) a(s) afirmativa(s)

A

I, apenas.

B

I e II, apenas.

C

I e III, apenas.

D

II e III, apenas.

E

I, II e III.