一个JAVA泛型的问题

来源:百度知道 编辑:UC知道 时间:2024/06/01 09:11:56
定义了一个接口:
public interface GenricDao <T,PK implements Serializable> {
}

这里implements处报错:
Sntax on toker "implements", ,expected.

如果implements换成extends,就没错,是不是这里参数不允许implements?
这里是泛型啊,不是GenricDao去实现Serializable,是泛型参数PK implements Serializable

<T extends Collection>这里的限定使用关键字 extends,后面可以是类也可以是接口。但这里的extends已经不是继承的含义了,应该理解为T类型是实现Collection接口的类型,或者T是继承了XX类的类型。
我是刚刚在网上帮你找的,这个问题开始是我没看清题目,让我也学到了东西,呵呵,http://baike.baidu.com/view/1436058.htm?func=retitle这是网址

在泛型中好像没有这种用法吧,应该是PK extends Serializable
指的是PK是Serializable的子接口或者实现类