Analise o código a seguir:
public abstract class Pessoa
{
private String nome;
public String getNome()
{
return nome;
}
...
Analise o código a seguir: public abstract class Pessoa { private String nome; public String getNome() { return nome; } public void setNome(String nome) { this.nome = nome; } public abstract String imprimeDados(); } public class PessoaFisica extends Pessoa { private String cpf,rg; public String getCpf() { return cpf; } public void setCpf(String cpf) { this.cpf = cpf; } public String getRg() { return rg; } public void setRg(String rg) { this.rg = rg; } }
a. A classe PessoaFisica precisa implementar o método imprimeDados(). b. A classe PessoaFisica deve ser declarada como abstrata também. c. A classe Pessoa não pode ser declarada como classe abstrata. d. É preciso trocar a palavra extends por implements na classe PessoaFisica. e. A classe Pessoa não pode ter atributos e somente métodos abstratos.
Compartilhar