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 immerSeta(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