在課堂經理我已經正在使用HashMap的幾個方法,以便添加刪除等在不同的類使用HashMap的
類經理
HashMap<String, User> UserMap = new HashMap<String, User>();
//methods here to manage the User values.
類接口
我想要得到這個hashmap的實例。 有人可以幫助我嗎?
在課堂經理我已經正在使用HashMap的幾個方法,以便添加刪除等在不同的類使用HashMap的
類經理
HashMap<String, User> UserMap = new HashMap<String, User>();
//methods here to manage the User values.
類接口
我想要得到這個hashmap的實例。 有人可以幫助我嗎?
首先請不要使用Interface
作爲classname。
public class Manager {
private HashMap<String, User> UserMap = new HashMap<String, User>();
public HashMap<String, User> getUserMap() {
return UserMap;
}
public void setUserMap(HashMap<String, User> UserMap) {
this.UserMap = UserMap;
}
// other operations
}
public class Interface{
private HashMap<String, User> UserMap =null;
public void setUserMap(HashMap<String, User> UserMap) {
this.UserMap = UserMap;
}
}
public class AnotherClass{
public static void main(String[] args) {
AnotherClass anotherClassObj= new AnotherClass();
anotherClassObj.go();
}
public void go(){
Manager obj1=new Manager();
///obj1 operations
Interface obj2=new Interface();
obj2.setUserMap(obj1.getUserMap());
//obj2 operations
}
}
「接口」可能不是一個類的最佳名稱。 – Davio 2014-11-25 11:57:54