我必须实现具有相同功能但返回类型不同且函数参数也相同的函数。
public static List<Base> remove(List<Subclass> arrange ) {
List<Base>update = new ArrayList<>();
for(Subclass arranging : arrange){
//For-loop body here
}
return update;
}
public static List<Subclass> remove(List<Subclass> arrange ) {
List<Subclass>update = new ArrayList<>();
for(Subclass arranging : arrange){
//For-loop body here
}
return update;
}
这里Base和Subclass是已经定义的类。
应该只命名一个方法,remove因为功能相同,所以如果我仅仅因为不同的数据类型而两次实现相同的方法,就会出现冗余
忽然笑
红颜莎娜
智慧大石
相关分类