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

33 lines
797 B
Java

package LibrarySystem.domain.medien;
public class Videospiel extends Medium {
private static final int AUSLEIHDAUER = 28; // 4 Wochen
private int verlaengerungen = 1;
public Videospiel(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");
}
}
}