O Exemplo abaixo é considerado Polimorfismo? de que tipo?
class pessoa {
private String nome;
public void incluir(String nome) {
this.nome = nome;
}
public String retorna_nome() {
return(nome);
}
}
class pessoa_fisica extends pessoa {
private String cpf;
public void incluir(String cpf) {
this.cpf = cpf;
}
public String retorna_cpf() {
return(cpf);
}
}
class pessoa_juridica extends pessoa {
private String cnpj;
public void incluir(String cnpj) {
this.cnpj = cnpj;
}
public String retorna_cnpj() {
return(cnpj);
}
}
class cliente_juridica extends pessoa {
private String cnpj;
public void incluir(String nome, String cnpj) {
super.incluir(nome);
this.cnpj = cnpj;
}
public String retorna_cnpj() {
return (cnpj);
}
}
import javax.swing.JOptionPane;
class usa {
public static void main(String args[]) {
cliente_juridica obj_usa = new cliente_juridica();
obj_usa.incluir("Gerson","1122233344455");
System.out.println("Cliente...: "+obj_usa.retorna_nome());
System.out.println("Cliente...: "+obj_usa.retorna_cnpj());
}
}