Teria como eu ver como seria o código feito corretamente?
Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!
Teria como eu ver como seria o código feito corretamente?
Tiago, boa tarde.
O codigo ficaria assim, quando se chama o metodo super(), ele chama o pai ao qual ele está sendo herdado. Como o construtor da classe Pessoa precisa receber o nome ea idade você passa os parametros no super, ficando super(nome,idade)
public class Aluno extends Pessoa {
private int matricula;
private String curso;
public Aluno(String nome, int idade, int matricula, String curso) {
super(nome, idade)
this.matricula = matricula;
this.curso = curso;
}
public int getMatricula() {
return matricula;
}
public String getCurso() {
return curso;
}
}
Muito obrigado minha joia!