Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

[Projeto] Identificando o estudante

package br.com.aluno;

public class Aluno {
    private String nome;
    private String tipo;

    public Aluno(String nome, String tipo) {
        this.nome = nome;
        this.tipo = tipo;
    }

    public void identificar() {
        System.out.printf("Aluno: %s = Tipo: %s%n", nome, tipo);
    }
}
package br.com.aluno;

public class Bolsista extends Aluno {
    
    public Bolsista(String nome) {
        super(nome, "Bolsista");
    }
}
package br.com.aluno;

public class Principal {
    public static void main(String[] args) {
        Aluno aluno1 = new Aluno("Fernanda", "Regular");
        Bolsista aluno2 = new Bolsista("Lucas");

        aluno1.identificar();
        aluno2.identificar();
    }
}

Saída:

Aluno: Fernanda = Tipo: Regular
Aluno: Lucas = Tipo: Bolsista
1 resposta
solução!

Oi, Aline.

Agradeço por compartilhar.

Gostei do seu exemplo, ficou bem organizado e mostra bem como herança e polimorfismo funcionam no Java. A forma como você usou o construtor da classe Bolsista para definir o tipo já deixa o código mais claro. Continue praticando, você está no caminho certo.

Alura Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!