我想为一个名为的类创建一个构造函数,该类Manager
作为参数Object
:
public class Manager{
public Manager(Object object){}
}
String
在这个构造函数中,我想实例化一个使用和构造函数参数的非本地 HashMap 对象object
,所以它将是这样的:
public class Manager{
private HashMap objects;
public Manager(Object object){
objects = new HashMap<String, object>(); /*note it's 'object' and not 'Object'*/
}
}
因此,如果从示例中我将实例化一个经理,我将能够执行以下操作:
Manager myObjectManager = new Manager(MyObject); /* Create a new Manager instance with MyObject object for an example */
myObjectManager.getDescription(); /* Use a method from the MyObject class
我知道我提供的示例没有使用正确的 java 语法,我只使用 java 来描述我正在寻找的内容。
我只是想解释的是,我想要一个可以通过使用构造函数参数来实例化 HashMap 对象的构造函数。
编辑:我会尝试更好地解释,管理器类应该保存来自同一类的对象并使用字符串来查找它们。例如,我将使用一个精灵表管理器,我将使用它来查找播放器的精灵表。