Ich möchte in der Lage sein, den Wert einer lokalen Variablen in einem Konstruktor innerhalb der Klasse über die Haupttreiberklasse an einem bestimmten Punkt ändern, während das Programm ausgeführt wird. Wie könnte ich das erreichen?Ändern einer Instanzvariable innerhalb der Main-Klasse oder Hauptmethode
Hier ist ein Beispiel eines Konstruktors, den ich verwende.
public Scale()
{
weight = 0;
unit = "kg";
}
Ich möchte den Wert des Gewichts zu einem Zeitpunkt ändern, während das Programm im Treiber ausgeführt wird.
Das ist keine lokalen Variablen etwas so einfach wie
setWeight()
, oder etwas kompliziert wie ein Verfahren sein. Was hast du probiert? Wissen Sie, wie Sie eine Instanz Ihres Objekts konstruieren können? Hast du Getter und Setter? –@ cricket_007: Es sieht so aus, als müsste er einen Java-Text genau auf diese - Getter- und Setter-Methode lesen. Beantwortete als Community-Wiki, aber ich stimme auch zu schließen, da dies am besten beantwortet wird, wenn er einen grundlegenden Java-Text studiert. –