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 PessoaJuridica extends Pessoa
{
private String cnpj;
public String getCnpj()
{
return cnpj;
}
public void setCnpj(String cnpj)
{
this.cnpj = cnpj;
}
}
O código em Java acima possui o seguinte erro:
Escolha uma opção:
( a ) A classe Pessoa não pode ser declarada como classe abstrata.
( b ) A classe PessoaJuridica deve ser declarada como abstrata também.
( c ) A classe PessoaJuridica precisa implementar o método imprimeDados().
( d ) A classe Pessoa não pode ter atributos e somente métodos abstratos.
( e ) É preciso trocar a palavra extends por implements na classe PessoaJuridica.
