This commit is contained in:
Janis M
2022-05-02 11:58:32 +02:00
parent fbcc1a7371
commit aa89da7ce9
36 changed files with 1533 additions and 0 deletions

View File

@@ -0,0 +1,38 @@
package nogard.schritt6b;
/**
* Diese Klasse modelliert Nahrung als einen speziellen Gegenstand.
*/
public class Nahrung extends Gegenstand {
private int naehrwert;
/**
* Konstruktor
* @param name Der Name der Nahrung.
* @param beschreibung Die Beschreibung der Nahrung.
* @param naehrwert Der N<>hrwert der Nahrung in Kilokalorien (kcal).
*/
public Nahrung(String name, String beschreibung, int naehrwert) {
super(name, beschreibung, 0);
this.naehrwert = naehrwert;
}
/**
* Liefert den N<>hrwert der Nahrung in Kilokalorien (kcal).
* @return Der N<>hrwert der Nahrung in Kilokalorien (kcal).
*/
public int getNaehrwert() {
return naehrwert;
}
/**
* Gibt die Informationen <20>ber die Nahrung zur<75>ck.
* @return Die Informationen <20>ber die Nahrung.
*/
@Override
public String getInfo() {
return getName() + " " + getBeschreibung() + " mit einem N<>hrwert von " + naehrwert + " kcal";
}
}