我有一个通用接口,以及一个用具体类型参数实现该接口的类。我还有一个使用泛型接口作为类型约束的泛型类,但是类型参数被限制为某个基类的子类。我希望使用实现该接口的类来实例泛型类,但是在将类转换为该接口时遇到了问题。下面的代码说明了我提到的所有类:class DomainBase}{通用接口:
public interfa
从Java SE 8开始,如果方法的形参是函数接口,则参数可以是实现该接口的对象,也可以是对某个方法的引用。这意味着参数也可以是对逻辑上与接口用途无关的方法的引用。是否可以强制参数仅是实现接口的对象,而不是方法引用?虽然可以通过添加第二个抽象方法来使接口不起作用,但是应该实现该附加方法。还有别的办法吗?