27 lines
738 B
Java
27 lines
738 B
Java
package backend.medium;
|
|
|
|
public class Book extends Medien {
|
|
private String autor;
|
|
private int erscheinungsjahr;
|
|
|
|
public Book(String name, String autor, int id, int erscheinungsjahr) {
|
|
super(name, id, 4, 3); // Frist für Bücher ist 4 Wochen, bis zu 3 Mal verlängerbar
|
|
this.autor = autor;
|
|
this.erscheinungsjahr = erscheinungsjahr;
|
|
}
|
|
|
|
// Getter-Methoden für spezifische Eigenschaften von Büchern
|
|
public String getAutor() {
|
|
return autor;
|
|
}
|
|
|
|
public int getErscheinungsjahr() {
|
|
return erscheinungsjahr;
|
|
}
|
|
|
|
@Override
|
|
public String toString() {
|
|
return "Buch: " + name + " von " + autor + " (ID: " + id + ", Jahr: " + erscheinungsjahr + ")";
|
|
}
|
|
}
|