Como invocar um construtor de uma superclasse?
Eu tenho 2 arquivos, um arquivo com a Classe Animal e um outro arquivo contendo uma classe chamada Periquito, que herda da classe animal seus atributos e métodos, eu não sei como na classe Periquito invocar o construtor da classe pai ou da superclasse Animal
abstract class Animal {
//atributos
private String nome;
private int sexo;
private int anoNascimento;
private String cor;
// Construtor
Animal(String nome, int sexo, int anoNascimento, String cor) {
this.nome = nome;
this.sexo = sexo;
this.anoNascimento = anoNascimento;
this.cor = cor;
}
// get e set
public String getNome() {
return nome;
}
public void setNome(String nome) {
this.nome = nome;
}
public int getSexo() {
return sexo;
}
public void setSexo(int sexo) {
if (sexo == 0) {
this.sexo = sexo;
} else if (sexo == 1) {
this.sexo = sexo;
} else {
System.out.println("Não existe essa opção, digite [0] - Feminino ou [1] - Masculino");
}
}
public int getAnoNascimento() {
return anoNascimento;
}
public void setAnoNascimento(int anoNascimento) {
this.anoNascimento = anoNascimento;
}
public String getCor() {
return cor;
}
public void setCor(String cor) {
this.cor = cor;
}
// metodos
public abstract void mover();
public abstract void emitirSom();
}
Essa é a classe Periquito
class Periquito extends Animal {
//atributos
private int qtdOvosPorAno;
private int autonomiaVoo;
// Construtor
Periquito(int qtdOvosPorAno, int autonomiaVoo) {
this.qtdOvosPorAno = qtdOvosPorAno;
this.autonomiaVoo = autonomiaVoo;
}
//construtor da SuperClasse
// get e set
public int getQtdOvosPorAno() {
return qtdOvosPorAno;
}
public void setQtdOvosPorAno(int qtdOvosPorAno) {
this.qtdOvosPorAno = qtdOvosPorAno;
}
public int getAutonomiaVoo() {
return autonomiaVoo;
}
public void setAutonomiaVoo(int autonomiaVoo) {
this.autonomiaVoo = autonomiaVoo;
}
// metodos
public void mover() {
System.out.println("VOANDO...");
}
public void emitirSom() {
System.out.println("PIU PIU PIU...");
}
public void bicar() {
System.out.println("BICANDO...");
}
public void botar() {
System.out.println("BOTANDO...");
}
}