我想创建一个KeyValue类,但是通用的方式,这是我写的:
public class KeyValue
{
private T key;
private E value;
/**
* @return the key
*/
public T getKey() {
return key;
}
/**
* @param key the key to set
*/
public void setKey(T key) {
this.key = key;
}
/**
* @return the value
*/
public E getValue() {
return value;
}
/**
* @param value the value to set
*/
public void setValue(E value) {
this.value = value;
}
public KeyValue (T k , E v) // I get compile error here
{
setKey(k);
setValue(v);
}
}
错误说:“令牌上的语法错误”>“,此令牌后期望的标识符”
我应该如何在java中创建一个通用构造函数?