Fontes Atividade Biblioteca
Fontes Atividade Biblioteca
Fontes Atividade Biblioteca
package Bibli;
biblioteca.adicionarLivro(livro1);
biblioteca.adicionarLivro(livro2);
biblioteca.adicionarMembro(membro1);
biblioteca.adicionarMembro(membro2);
biblioteca.emprestarLivro("123456789", "001");
biblioteca.emprestarLivro("987654321", "002");
biblioteca.listarEmprestimos();
biblioteca.devolverLivro("123456789", "001");
biblioteca.listarEmprestimos();
}
}
package Bibli;
import java.util.ArrayList;
import java.util.List;
public Biblioteca() {
this.livros = new ArrayList<>();
this.membros = new ArrayList<>();
this.emprestimos = new ArrayList<>();
}
package Bibli;
@Override
public String toString() {
return "Livro{" +
"titulo='" + titulo + '\'' +
", autor='" + autor + '\'' +
", isbn='" + isbn + '\'' +
", quantidadeDisponivel=" + quantidadeDisponivel +
'}';
}
}
package Bibli;
import java.util.ArrayList;
import java.util.List;
@Override
public String toString() {
return "Membro{" +
"nome='" + nome + '\'' +
", id='" + id + '\'' +
", livrosEmprestados=" + livrosEmprestados.size() +
'}';
}
}
****************** Fonte Emprestimo ****************************
package Bibli;
import java.time.LocalDate;
@Override
public String toString() {
return "Emprestimo{" +
"livro=" + livro.getTitulo() +
", membro=" + membro.getNome() +
", dataEmprestimo=" + dataEmprestimo +
", dataDevolucao=" + (dataDevolucao != null ? dataDevolucao : "Não
devolvido") +
'}';
}
}