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

[Projeto] Resolução do exercício - Criando uma lista de objetos

Classe Aula:

public class Aula {

    private String title;
    private int timeInMinutes;

    public Aula(String title, int timeInMinutes) {
        this.title = title;
        this.timeInMinutes = timeInMinutes;
    }

    public String getTitle() {
        return this.title;
    }

    public int getTimeInMinutes() {
        return timeInMinutes;
    }
}

Classe TestaListaDeAula

import java.util.ArrayList;

public class TestaListaDeAula {
    public static void main(String[] args) {

        Aula aula1 = new Aula("Revistando as ArrayLists", 21);
        Aula aula2 = new Aula("Listas de objetos", 20);
        Aula aula3 = new Aula("Relacionamento de listas e objetos", 15);

        //Criando uma lista de objetos:
        ArrayList<Aula> listaDeAulas = new ArrayList<>();
        listaDeAulas.add(aula1);
        listaDeAulas.add(aula2);
        listaDeAulas.add(aula3);
        System.out.println(listaDeAulas);

    }
}
1 resposta
solução!

Olá Kevin,

O seu código está correto e funciona perfeitamente. Você criou uma classe Aula com dois atributos, title e timeInMinutes, e um construtor que recebe esses dois atributos. Além disso, você criou uma classe TestaListaDeAula que instancia três objetos da classe Aula e adiciona esses objetos em uma lista de objetos ArrayList.

Quando você executa a linha "System.out.println(listaDeAulas);", o Java chama automaticamente o método toString() da classe ArrayList, que retorna uma representação em String da lista de objetos.

Parabéns pelo seu projeto e continue estudando!

Espero ter ajudado e bons estudos!