プログラムに複数のクラスがあり、他のクラスの 1 つでいくつかのメソッドを使用する方法を見つけようとしています。通常、私はただやります:
Class obj = new Class();
しかし、それはそれの新しいインスタンスを作成し、私は HashMaps を使用しているので、新しいマップを作成するため機能しません。すでに保存されているものと同じ HashMap を使用したい。これを行う最善の方法は何ですか?
編集:私が話しているコードの例を次に示します: クラス #1:
public class Foo{
HashMap<String,Integer> hashmap = new HashMap<String,Integer();
hashmap.put("something", 1);
}
クラス #2:
public class Foo2{
Foo f = new Foo();
f.get("something");
}
新しいバージョンを作成したため、 f.get には何も表示されません...誰かがこのコードを修正して、あなたたちが話していることを確認できますか?