I have created an interface
public interface serviceApi <T extends BaseData>{
public void process(T t);
}
class BaseData{...}
class ChildData1 extends BaseData{...}
Now when I am implementing a service, I'm getting error
class serviceImplOne implements ServiceApi{
@Override
public void process(ChildData1 childData1 ){...}
}
ChildData1 is something which is extending, BaseData.. But seems what I did was wrong.. How to achieve this