声明实现接口的对象

时间:2012-08-30 19:31:57

标签: java class generics interface implements

我正在尝试声明一个必须实现特定接口的对象。 我认为以下内容可以在Java中使用,就像在其他一些语言中一样,但我在这里不知所措:

Class<? implements **theInterface**> implementingObject

任何指针都将不胜感激

2 个答案:

答案 0 :(得分:7)

对于泛型,无论是类还是接口,都使用“extends”。

Class<? extends **theInterface**> implementingObject

答案 1 :(得分:1)

您在此声明的不是实现接口的对象,而是实现该接口的对象。实现接口的对象简单地声明为接口类型,即

theInterface implementingObject;