Autor hinzugefügt
parent
e4efb7150e
commit
aeaf29bdbd
|
|
@ -3,8 +3,17 @@ package DomainLayer;
|
||||||
import java.time.LocalDate;
|
import java.time.LocalDate;
|
||||||
|
|
||||||
public class Book extends Medium {
|
public class Book extends Medium {
|
||||||
public Book(String id, String title, String releaseYear) {
|
private String author; // Nur Bücher haben einen Autor
|
||||||
super(id, title, releaseYear);
|
|
||||||
|
public Book(String id, String title, String releaseYear, String author) {
|
||||||
|
super(id, title, releaseYear); // Aufruf des Konstruktors der Oberklasse Medium
|
||||||
|
this.author = author;
|
||||||
|
}
|
||||||
|
|
||||||
|
// Implementierung von getAuthor() für Bücher
|
||||||
|
@Override
|
||||||
|
public String getAuthor() {
|
||||||
|
return this.author; // Gibt den Autor des Buches zurück
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
|
|
@ -22,12 +31,6 @@ public class Book extends Medium {
|
||||||
return 3; // Bis zu 3 Mal verlängerbar
|
return 3; // Bis zu 3 Mal verlängerbar
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
|
||||||
public String getAuthor() {
|
|
||||||
// TODO Auto-generated method stub
|
|
||||||
return null;
|
|
||||||
}
|
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public void setBorrowDate(LocalDate currentDate) {
|
public void setBorrowDate(LocalDate currentDate) {
|
||||||
// TODO Auto-generated method stub
|
// TODO Auto-generated method stub
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue