如果我的"template"术语不正确,请原谅我,我来自 C++ 背景。我的默认构造函数有问题。编译器说“需要标识符”,但我不明白。有谁知道答案吗?
所以你知道,GameObject 有一个名为“object”的 HashMap,并且已经初始化。
import java.util.HashMap;
import java.io.Serializable;
public class GameList<T, V> extends GameObject
{
protected HashMap<T, V> list;
public GameList<T, V>()
{
list = object;
}
}
最佳答案
你几乎已经拥有它了:
public GameList()
{
list = object;
}
您无需重申 <T, V>
在构造函数上。
关于java - Java 中的问题模板类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17871881/