我的程序中有多个类,我正试图找到一种方法来在我的其他类中使用一些方法。通常我会这样做:
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 没有任何显示,因为我创建了它的新版本...有人可以为我更正此代码,以便我可以看到你们在说什么?