我正在尝试声明一个必须实现特定接口的对象。 我认为以下内容可以在Java中使用,就像在其他一些语言中一样,但我在这里不知所措:
Class<? implements **theInterface**> implementingObject
任何指针都将不胜感激
答案 0 :(得分:7)
对于泛型,无论是类还是接口,都使用“extends”。
Class<? extends **theInterface**> implementingObject
答案 1 :(得分:1)
您在此声明的不是实现接口的对象,而是类实现该接口的对象。实现接口的对象简单地声明为接口类型,即
theInterface implementingObject;