0
別のクラスのメソッドを実行する必要がありますが、メソッドの呼び出し元のクラスのメソッドの変数を使用します。メソッドの変数が多すぎるため、パラメータを渡すことは望ましくありません。また、元のクラスのコードが壊れてしまいます。現在のクラスの変数を持つ異なるクラスのメソッドを実行
variable1;
variable2;
variable3;
otherClass OC = new OtherClass();
otherClass.method();
と、いわゆる「otherClass」メソッド(メソッドを持つクラス)からメソッドを実行するための
クラスを、たとえば
のためである -私のコードの例は以下の通りです。
variable1;
variable2;
variable3;
public void method()
{
//DOES STUFF WITH variable1 variable2 and variable3
}
私がしたいことは、メソッドを呼び出すクラスの変数、つまり最初にポストされたコードのクラスのメソッドを実行することです。これを行う方法はありますか?
データメンバを保持するコンテナクラスを作成し、それを設定し、そのオブジェクトを呼び出し元のメソッドに渡します。 – OldProgrammer
あなたは非常に明確ではない必要があります。なぜあなたのメソッドにパラメータを渡したいのですか? – davidxxx