Projekt wirtualnej biblioteki - jak sprawdzić czy książka jest wypożyczona?

0

Mam program, który ma być wirtualną biblioteką. Za pomocą kolekcji wyświetlam wszystkie książki, nawet umiem je posortować zależnie od tego, czego chce. Problemem jest to , że nie wiem jak zrobić dalsze podpunkty w zadaniu:
• czyWypozyczona – określa, czy książka jest obecnie wypożyczona: true – tak, false
– nie (boolean);
• liczbaWypozyczen – zlicza ile razy książka została wypożyczona i zwrócona (!) do
biblioteki (int).
Listą książek należących do biblioteki zarządzać powinna klasa Biblioteka zawierająca
następujące składowe:
• ksiazki – tablica obiektów typu Ksiazka reprezentujących książki w bibliotece. Moż-
na założyć, że maksymalna liczba książek w bibliotece nie przekroczy 1000 sztuk;
• ileKsiazek – ile książek jest obecnie w bibliotece (int).
Podsumowując nie wiem jak sprawdzać czy np. książka jest wypożyczona itp.

0

w klasie Ksiazka umieść pole wypożyczona typu boolean i ustawiaj w odpowiednim momencie (gdy ktoś wypożyczy książkę). Tak samo postąpić możesz z problemem ilości wypożyczeń i zwróceń książki.

Jak chcesz zliczyć ile jest aktualnie książek w bibliotece to mając pole wypożyczone możesz zliczać ilość książek obecnie w bibliotece sprawdzając status danej książki

0
  1. Dodajesz nowe pole w klasie mowiace o tym czy ksiazka jest wyporzyczona. Zmieniasz je na true kiedy ksiazka jest zwrocona, na false przy wyporzyczeniu
  2. Robisz 2 pola w klasie. inkrementujesz wartość(dodajesz 1 do wartości) liczba wypożyczeń a jak zwracasz to dekrementujesz( odejmuejsz 1 ) wartość liczba zwrotów
0

Ja bym po zwróceniu książki inkrementował pole liczbaZwrotow.

0

Najlepiej jakbyś zrobił osobną klasę, która przechowuje wszystkie takie informacje jakie potrzebujesz oraz pole książka. Na podstawie tej klasy mógłbyś utworzyć klasę biblioteka, która gromadziła by wszystkie informacje.

1 użytkowników online, w tym zalogowanych: 0, gości: 1