Oi, Vinicius! Como vai?
Agradeço por compartilhar.
Eu gostei bastante da forma como você estruturou a classe Library, com atributos privados e uso de getters e setters, isso mostra um bom entendimento de encapsulamento. Também chamou atenção o uso do método bookinfo() para exibir as informações do livro, deixando o código organizado e fácil de reutilizar.
Você pode, no futuro, é usar o método toString() pra representar o objeto automaticamente quando for impresso.
public String toString() {
return "Titulo: \"" + titulo + "\" de " + autor + " com " + paginas + " paginas";
}
Esse método retorna uma representação em texto do objeto, permitindo usar apenas System.out.println(objeto); sem precisar criar um método separado para exibição.
Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!