Classe Pessoa.java java Copiar Editar public class Pessoa {
private String nome;
private int idade;
// Construtor com parâmetros
public Pessoa(String nome, int idade) {
this.nome = nome;
this.idade = idade;
}
// Getters
public String getNome() {
return nome;
}
public int getIdade() {
return idade;
}
} Classe Aluno.java java Copiar Editar public class Aluno extends Pessoa {
private int matricula;
private String curso;
// Construtor com chamada ao construtor da superclasse
public Aluno(String nome, int idade, int matricula, String curso) {
super(nome, idade); // Chamada obrigatória ao construtor da superclasse
this.matricula = matricula;
this.curso = curso;
}
// Getters
public int getMatricula() {
return matricula;
}
public String getCurso() {
return curso;
}
} Classe Principal.java (opcional para testar) java Copiar Editar public class Principal { public static void main(String[] args) { Aluno aluno = new Aluno("Arthur", 20, 12345, "Engenharia de Software");
System.out.println("Nome: " + aluno.getNome());
System.out.println("Idade: " + aluno.getIdade());
System.out.println("Matrícula: " + aluno.getMatricula());
System.out.println("Curso: " + aluno.getCurso());
}
}