Estou estudando POO, utilizando JAVA, estou estudando HERANÇA, criei todas as classes filhas e classes maes, tudo certo, usei o “extends” mas nao consigo usar o método getter e setter da classe mae em nenhuma das classes filhas, inclusive não consigo usar na classe mae, alguem pode ajudar??
Classe Mãe
public class Pessoa {
//Atributos
private String nome;
private int idade;
private String sexo;
//Métodos públicos
public void fazerAniversario(){
this.idade++;
}
//Métodos especiais
public String getNome() {
return nome;
}
public void setNome(String nome) {
this.nome = nome;
}
public int getIdade() {
return idade;
}
public void setIdade(int idade) {
this.idade = idade;
}
public String getSexo() {
return sexo;
}
public void setSexo(String sexo) {
this.sexo = sexo;
}
@Override
public String toString() {
return "Pessoa{" + "nome=" + nome + ", idade=" + idade + ", sexo=" + sexo + '}';
}
}
Classe filha
public class Aluno extends Pessoa {
//Atributos
private int matric;
private String curso;
//Métodos públicos
public void cancMatric(){
System.out.println("Matrícula cancelada");
}
//Métodos especiais
public int getMatric() {
return matric;
}
public void setMatric(int matric) {
this.matric = matric;
}
public String getCurso() {
return curso;
}
public void setCurso(String curso) {
this.curso = curso;
}
}
Coloquei so uma classe filha, se for preciso coloco mais