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

37 lines
883 B
Java

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