这个和泛型没啥关系。
如果在fill中仅处理BaseRankDataModel。
按以下修正即可:
- public abstract List fill(List list);
+ public abstract List fill(List<BaseRankDataModel> list);
如果返回值List中的内容也是BaseRankDataModel,则还可以修正为:
+ public abstract List<BaseRankDataModel> fill(List<BaseRankDataModel> list);
然后在ARankDataService在实现抽像方法即可。
与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…