Methode bei mehrfachen Aufruf kein Effekt

xImMonti

Mitglied
Hi,
ich wollte mal fragen wie ich eine Objekt-Methode nur einmal Aufrufe und es beim zweiten mal keinen Effekt hat. Bsp.: Mehrfaches Ausführen von sommerzeit() hintereinander oder von winterzeit() hintereinander hat keinen Effekt.
 
Hi,
ich wollte mal fragen wie ich eine Objekt-Methode nur einmal Aufrufe und es beim zweiten mal keinen Effekt hat. Bsp.: Mehrfaches Ausführen von sommerzeit() hintereinander oder von winterzeit() hintereinander hat keinen Effekt.

Die Frage lässt sich so pauschal nicht beantworten.

Was bewirkt denn der Aufruf von sommerzeit() oder von winterzeit()?
 
Als rudimentäres Beispiel, z.B. so:

Java:
public class Zeit {
  
    // Zeit in MEZ
    private int stunde;
    private boolean istSommerzeit = false;
  
    public Zeit(int stundeMEZ) {
        this.stunde = stunde;
    }
  
    public void sommerzeit() {
        istSommerzeit = true;
    }
  
    public void winterzeit() {
        istSommerzeit = false;
    }
  
    public int getStunde() {
        if (istSommerzeit) {
            return this.stunde + 1;
        }
      
        return this.stunde;
    }
}
 

Zurück
Oben