Package src.main.java.model
Class Book
java.lang.Object
src.main.java.model.Book
Representa um livro no sistema da biblioteca.
Cada livro possui um título, gênero, autor e um status de disponibilidade.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionRetorna o nome do autor do livro.getGenre()
Retorna o gênero do livro.getTitle()
Retorna o título do livro.boolean
Verifica se o livro está disponível para empréstimo.void
Define o autor do livro.void
setAvailable
(boolean available) Define a disponibilidade do livro.void
Define o gênero do livro.void
Define o título do livro.toString()
Retorna uma representação em string do objeto Book.
-
Constructor Details
-
Book
Construtor para criar uma nova instância de Book. Inicializa o livro com título, gênero e autor, e define sua disponibilidade como verdadeira.- Parameters:
title
- O título do livro.genre
- O gênero do livro.author
- O nome do autor do livro.
-
-
Method Details
-
getTitle
Retorna o título do livro.- Returns:
- O título do livro.
-
getGenre
Retorna o gênero do livro.- Returns:
- O gênero do livro.
-
getAuthor
Retorna o nome do autor do livro.- Returns:
- O nome do autor do livro.
-
isAvailable
public boolean isAvailable()Verifica se o livro está disponível para empréstimo.- Returns:
- true se o livro estiver disponível, false caso contrário.
-
setTitle
Define o título do livro.- Parameters:
title
- O novo título do livro.
-
setGenre
Define o gênero do livro.- Parameters:
genre
- O novo gênero do livro.
-
setAuthor
Define o autor do livro.- Parameters:
author
- O novo autor do livro.
-
setAvailable
public void setAvailable(boolean available) Define a disponibilidade do livro.- Parameters:
available
- true para disponível, false para indisponível.
-
toString
Retorna uma representação em string do objeto Book.
-