1
resposta

Criando constructors

1

public class Titulo {
    private String nome;
    private int anoDeLancamento;

    public Titulo(String nome, int anoDeLancamento) {
        this.nome = nome;
        this.anoDeLancamento = anoDeLancamento;
    }

// Série 2: The Secret of Us

GL thaiDrama = new GL("The Secret of the Us", 2024);
thaiDrama.setTemporadas(1);
thaiDrama.setEpisodiosPorTemporada(8);
thaiDrama.setMinutosPorEpisodio(60);
thaiDrama.exibeFichaTecnica();
System.out.println("Duração total: " + thaiDrama.getDuracaoEmMinutos() + " minutos");

// Série 3: Petrichor

GL outraSerie = new GL("Petrichor", 2024);
outraSerie.setTemporadas(1);
outraSerie.setEpisodiosPorTemporada(1);
outraSerie.setMinutosPorEpisodio(70);
1 resposta

Oi, Benjamin!

Obrigada por compartilhar seu código com a comunidade Alura.

Gostei de ver como você criou o constructor na classe Titulo e aplicou o mesmo padrão na criação dos objetos GL. Isso mostra que você está entendendo bem como inicializar atributos de forma organizada.

Uma dica interessante para o futuro é garantir que a classe GL também tenha um construtor parecido com o de Titulo para facilitar a criação dos objetos. Assim:


public class GL {
    private String nome;
    private int ano;

    public GL(String nome, int ano) {
        this.nome = nome;
        this.ano = ano;
    }
}

Assim, você pode passar os dados direto na criação do objeto, mantendo o código limpo.

Ps: adorei os GLs que você escolheu :D.

Conteúdos relacionados
Alura

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