クラス Fruit があり、そのコンストラクターでベクトル(さまざまな果物のベクトル)をインスタンス化しています。そして、そのクラスで私は searchVector メソッドを書いています。そのメソッドを別のクラス searchFruit から呼び出したいのですが、Fruit クラスのオブジェクトを作成すると、新しいベクターが初期化されます。searchVector メソッドを呼び出すと、ベクターが空になり (新しいベクターが作成されるため)、検索が失敗します。searchFruit クラスから searchVector メソッドを呼び出す方法はありますか。
class Fruit{
Vector v;
Fruit(){
v= new vector();
}
public Fruit searchVector(String fruit){
//Searches Fruit
}
}
class searchFruit{
Fruit apple = new Fruit();
apple.searchVector("Apple");
}
または、searchFruit クラスに検索関数を記述したい場合、作成したベクトルをそのクラスに渡すにはどうすればよいですか。