Java 如何使用实现特定接口的对象声明LinkedList?

Java 如何使用实现特定接口的对象声明LinkedList?,java,list,generics,linked-list,Java,List,Generics,Linked List,通常会这样声明LinkedList:LinkedList。但是,我需要那些也实现特定接口的对象 有没有办法在声明中设定这一点 使用界面而不是对象 LinkedList<MyInterface> list LinkedList列表 这样,您就可以添加实现MyInterface的任何类使用您的接口而不是对象 LinkedList<MyInterface> list LinkedList列表 这样,您就可以添加实现MyInterface的任何类只要用接口名替换对象就可以

通常会这样声明LinkedList:
LinkedList
。但是,我需要那些也实现特定接口的对象


有没有办法在声明中设定这一点

使用界面而不是对象

LinkedList<MyInterface> list
LinkedList列表

这样,您就可以添加实现MyInterface的任何类

使用您的接口而不是对象

LinkedList<MyInterface> list
LinkedList列表

这样,您就可以添加实现MyInterface的任何类

只要用接口名替换对象就可以用接口名替换对象