Nein, es ist nicht möglich, eine Variable einer anderen Variablen nachzuführen. Normalerweise ist dies nicht wünschenswert, entweder, wenn ein Wert einer Variablen auf den Wert einer anderen Variablen gebunden ist, sollten Sie speichern nur einer von ihnen, und machen das andere eine berechnete Eigenschaft:
int getC() { return a+1; }
A weniger abstraktes Beispiel ist ein verbundenes Paar aus Alter und Geburtsdatum. Anstatt beide zu speichern, sollte man nur das Geburtsdatum speichern und eine Getter-Methode erstellen, um das aktuelle Alter dynamisch zu berechnen.
Nein. Dies ist nicht möglich, ohne das Verhalten irgendwie einzukapseln. –
Was ist, wenn wir 'c = a + 1 verwenden?' – orvi
Ihre Frage ist ähnlich zu Eigentum Idee. Die Eigenschaft in reinem Java wird von der Methode getA() verwendet. SetA (v) –