Boa tarde,
Procurei no google, mas não consegui acertar. Segue abaixo, na imagem, o erro do compilador:
Superclasse:
package heranca;
/**
*
* @author KaosBr
*/
public class Pessoa {
private String nomeCompleto;
private String rg;
private String cpf;
/**
* Contrutor da classe
* @param informeNomeCompleto
* @param informeRG
* @param informeCPF
*/
protected Pessoa(String informeNomeCompleto,
String informeRG,
String informeCPF) {
this.nomeCompleto = informeNomeCompleto;
this.rg = informeRG;
this.cpf = informeCPF;
}
/**
* Ajusta o valor do nome completo.
* @param informeNomeCompleto
*/
protected void setNomeCompleto(String informeNomeCompleto) {
nomeCompleto = informeNomeCompleto;
}
/**
* Exibe o valor do nome completo.
* @return
*/
protected String getNomeCompleto() {
return nomeCompleto;
}
/**
* Ajusta o valor do RG.
* @param informeRG
*/
protected void setRG(String informeRG) {
rg = informeRG;
}
/**
* Exibe o valor do RG.
* @return
*/
protected String getRG() {
return rg;
}
/**
* Ajusta o valor do CPF.
* @param informeCPF
*/
protected void setCPF(String informeCPF) {
cpf = informeCPF;
}
/**
* Exibe o valor do CPF.
* @return
*/
protected String getCPF() {
return cpf;
}
}
Subclasse, erro da imagem é exibido na linha 12, do código abaixo:
package heranca;
/**
*
* @author KaosBr
*/
public class Estudante extends Pessoa{
private String ra;
private String curso;
Estudante(String informeRA,
String informeCurso) {
this.ra = informeRA;
this.curso = informeCurso;
}
}
Além do erro, estou com uma outra dúvida, no nome dos paramentros do contrutor. Estão corretos de acordo com a convenção?
[]s

