Hallo zusammen,
ich möchte bzw. soll ein Programm schreiben, bin soweit auch gut zurecht gekommen, hänge aber nun an den Methoden.
Ich möchte eine Methode aufrufen und wenn diese "true" ist, soll erst die nächste Methode ablaufen, wenn also die erste Methode "false" ist, dann darf die nächste Methode nicht ablaufen bzw. die erste Methode soll dann zu Ende sein oder aussteigen.
Zum besseren Verständnis nachfolgend mein Code:
Ich möchte also, wenn das Gerät aus ist, dass nur "Gerät ist aus" ausgegeben wird.
Wenn ich das auskommentierte wieder dazu nehme, bekomme ich eine Fehlermeldung, ich weiß nicht wie ich es lösen soll.
Wäre für jede Hilfe dankbar, vllt. bin ich das ganze auch falsch angegangen?!
Vielen Dank schon mal.
ich möchte bzw. soll ein Programm schreiben, bin soweit auch gut zurecht gekommen, hänge aber nun an den Methoden.
Ich möchte eine Methode aufrufen und wenn diese "true" ist, soll erst die nächste Methode ablaufen, wenn also die erste Methode "false" ist, dann darf die nächste Methode nicht ablaufen bzw. die erste Methode soll dann zu Ende sein oder aussteigen.
Zum besseren Verständnis nachfolgend mein Code:
Java:
public class Geraet {
public boolean powerIsAvailable = false;
public boolean Loaded = false;
public void power() {
if(powerIsAvailable==true)
System.out.println("Gerät ist an");
load(); {
// else
// System.out.println("Gerät ist aus");
// }
public void load () {
if (Loaded==true)
System.out.println("Läuft");
else
System.out.println("Läuft nicht");
}
}
}
}
Ich möchte also, wenn das Gerät aus ist, dass nur "Gerät ist aus" ausgegeben wird.
Wenn ich das auskommentierte wieder dazu nehme, bekomme ich eine Fehlermeldung, ich weiß nicht wie ich es lösen soll.
Wäre für jede Hilfe dankbar, vllt. bin ich das ganze auch falsch angegangen?!
Vielen Dank schon mal.