下面给了我一个“类型 KeyType 没有类型参数”。请注意,AttributeKey 确实有一个类型参数,我希望 getAttribute 方法的输入使用一个特定的类,该类使用 AttType 扩展 AttributeKey。我还没有发现这是否可行,或者如果可以,该怎么做。:)
public interface AttributeMap<KeyType extends AttributeKey>
{
public <AttType> AttType getAttribute(KeyType<AttType> key);
}