我有一个界面:
public interface DefaultInterface<T> {
T doSomething(Integer id, T t);
}
我有一个实现类:
public class Example implements DefaultInterface{
public ObjectOne doSomething(Integer id, ObjectOne objectOne) {
return new ObjectOne();
}
}
接口无法识别在Return和参数中具有相同类的实现类
我的实现有什么问题?
答案 0 :(得分:3)
您需要说出T是什么
public class Example implements DefaultInterface<ObjectOne> {
public ObjectOne doSomething(Integer id, ObjectOne objectOne) {
return new ObjectOne();
}
}