java:与2个方法的接口,具有相同的擦除,但有2个不同的通配符

qjp7pelc  于 2021-08-25  发布在  Java
关注(0)|答案(1)|浏览(200)

我有一些代码,其中很多转换器有2个“应用”方法进行转换:
从dto到实体
从实体到dto
我需要在一个新的通用服务上使用它们,所以我想创建一个要继承的接口,所以我编写以下代码:

public interface Converter<T,V> {
    public T apply(V input);
    public V apply(T input);
}

但现在我犯了一个错误说:
应用(t)和应用(v)具有相同的擦除
问题是:
有没有一种不用重写所有子类就可以完成我想做的事情的方法?

cmssoen2

cmssoen21#


你必须给他们起不同的名字。

相关问题