This question already has answers here:
Java generics - why is “extends T” allowed but not “implements T”?
(8个答案)
6年前关闭。
E无法实现我的接口HasName的逻辑原因是否存在?
意味着
不可能对
(8个答案)
6年前关闭。
E无法实现我的接口HasName的逻辑原因是否存在?
public class SinglyLinkedList<E extends HasName> {
// stuff...
}
最佳答案
extends
关键字也适用于接口。那是:
public class SinglyLinkedList<E extends HasName> {
意味着
E
必须是扩展类或实现称为HasName
的接口的类型。不可能对
E implements HasName
进行编码-E extends HasName
隐含了这一点。07-24 15:26