G
Gerhard
Gast
Habe vor kurzem einen Test in Technischer Informatik geschrieben. Folgender Code war vorgegeben:
Nun hatten wir zur Aufgabenstellung die Klasse Cola um eine Konstante WARN_SCHWELLE(Wert: 3000) zu erweitern, in der Klasse Cola eine Methode zu implementieren die alle Eigenschaften auf den Bildschirm ausgibt. Dann sollte zusätzlich "Achtung: Sehr ungesund" ausgegeben werden, wenn der Wert von "zuckerGehalt" größer als WARN_SCHWELLE ist. und dann sollte noch eine main-Methode implementiert werden, die ein Objekt vom Typ Test03 erzeugt und den Inhalt des in diesem Objekt enthaltenen Cola-Objektes auf den Bildschirm ausgibt!!
Nun kam unser Prof. dahinter, das eine dieser Aufgabenstellungen nicht realisierbar ist! Wer kann mir den Grund sagen warum eine Aufgabenstellung nicht realisierbar ist und mir die Codeteile, die neu dazukommen mitteilen!! Würde mich sehr darüber freuen wenn es jemand zustande bringen würde und mir später noch erklären könnte warum ein Teil nicht realisierbar ist!!! VIELEN DANK IM VORRAUS!!
mfg -=C@N!zARۤ=-
Code:
class Getränk{
private String name;
Getränk(String n){
name = n;
}
}
public class Test03{
Getränk getr;
Cola col;
Test03(){
getr = new Getränk("Wasser");
col = new Cola("Pepsi", 2500);
}
}
class Cola extends Getränk{
protected double zuckerGehalt;
Cola(String n; double zg){
super(n);
setZuckerGehalt(zg);
}
void setZuckerGehalt(double zg){
if(zg>2000)
zuckerGehalt = zg;
}
}
Nun hatten wir zur Aufgabenstellung die Klasse Cola um eine Konstante WARN_SCHWELLE(Wert: 3000) zu erweitern, in der Klasse Cola eine Methode zu implementieren die alle Eigenschaften auf den Bildschirm ausgibt. Dann sollte zusätzlich "Achtung: Sehr ungesund" ausgegeben werden, wenn der Wert von "zuckerGehalt" größer als WARN_SCHWELLE ist. und dann sollte noch eine main-Methode implementiert werden, die ein Objekt vom Typ Test03 erzeugt und den Inhalt des in diesem Objekt enthaltenen Cola-Objektes auf den Bildschirm ausgibt!!
Nun kam unser Prof. dahinter, das eine dieser Aufgabenstellungen nicht realisierbar ist! Wer kann mir den Grund sagen warum eine Aufgabenstellung nicht realisierbar ist und mir die Codeteile, die neu dazukommen mitteilen!! Würde mich sehr darüber freuen wenn es jemand zustande bringen würde und mir später noch erklären könnte warum ein Teil nicht realisierbar ist!!! VIELEN DANK IM VORRAUS!!
mfg -=C@N!zARۤ=-