1
resposta

Imprimindo resumo do livro

public class Livro {
    String titulo;
    String autor;
    int paginas;

    void exibirInformacoes() {
        System.out.println("'" + titulo + "' de " + autor + " com "
                + paginas + " páginas");
    }
}
public class Exercicios {
    public static void main(String[] args) {
        Livro livro01 = new Livro();

            livro01.titulo = "O Guia do Mochileiro das Galáxias";
            livro01.autor = "Douglas Adams";
            livro01.paginas = 208;

            livro01.exibirInformacoes();
    }
}
1 resposta

Olá, Bernardo! Como vai?

Parabéns pela resolução da atividade!

Vi que você explorou o System.out.println para exibir informações com Java, utilizou muito bem a concatenação de strings para montar a saída e ainda compreendeu a importância da classe para organizar os atributos e métodos de um livro.

Uma dica interessante para o futuro é sobrescrever o método toString() na classe Livro. Assim, você pode imprimir diretamente o objeto sem precisar chamar explicitamente o método exibirInformacoes(). Dessa forma:

public class Livro {
    String titulo;
    String autor;
    int paginas;

    @Override
    public String toString() {
        return "'" + titulo + "' de " + autor + " com " + paginas + " páginas";
    }
}

public class Exercicios {
    public static void main(String[] args) {
        Livro livro01 = new Livro();
        livro01.titulo = "O Guia do Mochileiro das Galáxias";
        livro01.autor = "Douglas Adams";
        livro01.paginas = 208;

        System.out.println(livro01);
    }
}

Isso faz com que o código fique mais elegante e aproveite recursos nativos da linguagem.

Alguns materiais podem estar em inglês, mas é possível compreendê-los usando o recurso de tradução de páginas do próprio navegador.

Ah, uma pergunta: Você prefere que programas imprimam informações usando métodos próprios como exibirInformacoes() ou aproveitem recursos nativos como toString() para simplificar?

Fico à disposição! E se precisar, conte sempre com o apoio do fórum.

Abraço e bons estudos!

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