2
respostas

[Projeto] RESUMO DE LIVRO

package classes;

public class Livros {
    private String titulo;
    private String autor;
    private int paginas;

    public Livros(String titulo, String autor, int paginas) {
        this.titulo = titulo;
        this.autor = autor;
        this.paginas = paginas;
    }

    public void mostraLivros() {
        System.out.printf(this.titulo + " de " + this.autor + " com " + this.paginas + " páginas");
    }
}

import classes.Livros;

public class MainExerciciosLivros {
    public static void main(String[] args) {
        Livros livro1 = new Livros("O Guia do mochileiro das galáxias", "Douglas Adams", 208);
        livro1.mostraLivros();
    }
}
2 respostas

Oi, Cauan! Como vai?

Gostei da forma como você utilizou o construtor para inicializar os atributos da classe Livros e depois criou uma instância no método main. Isso mostra uma boa compreensão dos conceitos de orientação a objetos, separando os dados e os comportamentos da classe de maneira organizada.

Uma dica interessante para o futuro é utilizar o método toString() para facilitar a exibição das informações dos objetos. Veja este exemplo:

<pre><code>
public String toString() {
    return titulo + " de " + autor + " com " + paginas + " paginas";
}
</code></pre>

Esse código retorna uma representação textual do objeto, permitindo exibir seus dados de forma mais prática quando necessário.

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

Muito obrigado pelas dicas, irei aprimorar meu código depois!