【发布时间】:2018-12-19 17:54:49
【问题描述】:
我正在为公共类中的 Hashmap 创建工厂方法。
public class MyList {
Hashmap list = newMap(); //is this function called properly here?
public static final Hashmap newMap() {
return Hashmap(String, boolean);
}
}
以最简单的方式,如果工厂方法要为键/值对保存字符串和布尔值,我该如何设置?
我被语法困住了。
我只想返回一个新的 Hashmap 对象并使用 newMap() 作为工厂方法
【问题讨论】:
-
为什么要使用工厂方法?这比创建对象更容易吗?
-
什么是
Hashmap?那是你自己的课吗?为什么你的 hashmap 可以分配给MyList类型? -
Hashmap是Java.util.Hashmap下的map类型列表;我只是想创建更简洁的代码,只调用类中的方法。