49 lines
1.1 KiB
Java
49 lines
1.1 KiB
Java
|
/**
|
||
|
* Die Klasse Buch repraesentiert ein Buch und beinhaltet
|
||
|
* Buchtitel, ISBN-Nummer (ISBN-13, z.B. 978-3868949070)
|
||
|
* und den Lagerbestand.
|
||
|
* @author Marc Rennhard
|
||
|
*/
|
||
|
public class Buch {
|
||
|
public String titel;
|
||
|
private int isbn;
|
||
|
// Der aktuelle Bestand
|
||
|
private int b;
|
||
|
|
||
|
/**
|
||
|
* Erzeugt ein Buch mit den spezifizierten Werten fuer
|
||
|
* Titel und ISBN-Nummer und setzt den Bestand auf 0.
|
||
|
* @param buchTitel Der Buchtitel.
|
||
|
*/
|
||
|
public Buch(String buchTitel) {
|
||
|
titel = buchTitel
|
||
|
isbn = buchISBN;
|
||
|
}
|
||
|
|
||
|
/**
|
||
|
* Liefert den aktuellen Bestand.
|
||
|
* @return Der Bestand.
|
||
|
*/
|
||
|
public int bestand() {
|
||
|
return b;
|
||
|
}
|
||
|
|
||
|
/**
|
||
|
* Veraendert den Bestand um den angegebenen Wert.
|
||
|
* @param veraenderung Die Veraenderung des Bestands.
|
||
|
*/
|
||
|
public void veraendereBestand(int veraenderung) {
|
||
|
b = b + veraenderung;
|
||
|
return b;
|
||
|
}
|
||
|
|
||
|
/**
|
||
|
* Gibt die Informationen eines Buches aus.
|
||
|
*/
|
||
|
public String output() {
|
||
|
System.out.println("Titel: " + titel);
|
||
|
System.out.println("ISBN-13: " + isbn);
|
||
|
System.out.println("Bestand: " + b);
|
||
|
}
|
||
|
}
|