mirror of
https://github.com/DerTyp7/lf05-java.git
synced 2025-10-29 20:42:11 +01:00
39 lines
954 B
Java
39 lines
954 B
Java
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";
|
||
}
|
||
|
||
}
|