Erstellung der ersten Version der Medien Klasse

development
Leon Maximilian Löhle 2024-11-13 13:45:47 +01:00
parent e4e69eb5cd
commit fd98a6d95e
5 changed files with 53 additions and 2 deletions

View File

@ -0,0 +1,4 @@
package Bibliothek;
public class Bibliotheksverwaltung {
}

View File

@ -0,0 +1,4 @@
package Bibliothek;
public class CD {
}

View File

@ -1,4 +1,38 @@
package Bibliothek;
public class Medien {
public abstract class Medien {
protected String titel;
protected String id;
protected int erscheinungsjahr;
public Medien(String titel, String id, int erscheinungsjahr) {
this.titel = titel;
this.id = id;
this.erscheinungsjahr = erscheinungsjahr;
}
public String getTitel() {
return titel;
}
public void setTitel(String titel) {
this.titel = titel;
}
public String getId() {
return id;
}
public void setId(String id) {
this.id = id;
}
public int getErscheinungsjahr() {
return erscheinungsjahr;
}
public void setErscheinungsjahr(int er) {
this.erscheinungsjahr = er;
}
public abstract void ausleihen();
public abstract void zurueckgeben();
public void ausgeben(){
System.out.println("Titel: " + titel + ", ID: " + id + ", Erscheinungsjahr: " + erscheinungsjahr);
}
}

View File

@ -0,0 +1,6 @@
1- Grundgerüst erstellen. Es soll Bücher sowie verschiedene Medien geben
2- Man soll die Medien oder Bücker ausleihen können
3- Man soll nach Ausleihbaren Sachen suchen können
4- Wenn man etwas ausgeliehen hat soll man die Ausleihdauer verlängern können
5- Wenn die Ausleihzeit beendet ist, soll man die entstandenen Kosten bezahlen
6- Es soll eine vergünstigung für Schüler und Studenten geben

View File

@ -1,3 +1,6 @@
Wenn ein Kunde etwas länger behält und nicht verlängert und auch nie wieder kommt um zu bezahlen was passiert dann? Erhöht sich die Summe für den Verzug bis ins Unendliche oder sagt man ab einem gewissen punkt ist schluss?
-->
Kann der Kunde sein Konto löschen?
Wie soll das mit dem Datum gehandelt werden, so wie beim Parkhaus oder gibt es diesmal eine andere Lösung (eingeschlossen mit enter heutiges Datum)?
-->
Wie soll das mit dem Datum gehandelt werden, so wie beim Parkhaus oder gibt es diesmal eine andere Lösung (eingeschlossen mit enter heutiges Datum)?
-->