PR2-Testate/LibrarySystem/domain/medien/Buch.java

36 lines
807 B
Java

package LibrarySystem.domain.medien;
public class Buch extends Medium {
private static final int AUSLEIHDAUER = 28; //4 Wochen in Tagen
private int verlaengerungen = 3;
public Buch(String ID, String titel, String autor, int erscheinungsjahr, String medienart) {
super(ID, titel, autor, erscheinungsjahr, medienart);
}
@Override
public int getAusleihdauer() {
return AUSLEIHDAUER;
}
@Override
public boolean istVerlaengerbar() {
return verlaengerungen >0;
}
@Override
public void verlaengern() {
if (istVerlaengerbar()) {
verlaengerungen--;
rechneRueckgabedatum(); //Verlängerung
} else{
System.out.println("Keine Verlängerung mehr möglich.");
}
}
}