プログラムを実行しているときに、メインドライバクラスを介してクラス内のコンストラクタで定義されたローカル変数の値を変更したいと考えています。どのように私はこれを達成することができますか?メインクラスまたはメインメソッド内のインスタンス変数を変更します
ここに私が使用しているコンストラクタのサンプルがあります。
public Scale()
{
weight = 0;
unit = "kg";
}
ドライバでプログラムを実行しているときに、あるポイントで重みの値を変更したいと考えています。
ものは、ローカル変数ではありません
setWeight()
ほど簡単なもの、またはスケールにアイテムを追加するための方法のような、より複雑なものである可能性があります。何を試しましたか?あなたのオブジェクトのインスタンスを構築する方法を知っていますか?あなたはゲッターとセッターを持っていますか? –@ cricket_007:getterメソッドとsetterメソッドでjavaテキストを読む必要があるようです。コミュニティのwikiとして回答しましたが、私は彼が基本的なJavaテキストを勉強することによってこれが最もうまく答えられるので、閉じることにも投票しています。 –