Per Setmethode Variable erhöhen



  • Hallo!

    Angenommen ich habe eine Variable

    int m_a = 3;
    

    An diese Variable komme ich nur durch Geta() und Seta(int a). Jetzt kommt es aber oft vor, dass ich a nicht einfach ersetzen, sondern inkrementieren / dekrementieren möchte.
    Da ist es doch doof, wenn ich dann immer

    Seta(Geta()+1);
    

    machen muss.
    Das einzige was mir einfällt wäre mit nem true anzugeben das der Wert den ich übergebe auf a raufaddiert werden soll, bei false wird a überschrieben. So ganz gefällt mir das aber nicht. Wie könnteich das noch handhaben?



  • Eine Set- und eine Increment-Methode vielleicht?



  • mh ich weiß auch nicht, prinzipiel wäre das wohl die beste Lösung.
    Nur die Klasse ist jetzt schon so überladen mit Set und Gets, obwohl gerade deswegen fallen 2 weitere methoden nicht mehr ins gewicht 😃 😉


Anmelden zum Antworten