继承
extends
关键字
this
super
final
重写(Override)与重载(Overload)
xxx(重载){
重写
}
多态
抽象类
public abstract class Employee{
private String name;
private String address;
private int number;
// 抽象方法
public abstract double computePay();
// 其余代码
}
接口
public interface IXlsdataRunService extends IService<XlsdataRun> {
boolean inserDataBytBatch(List list);
}
@Service
public class XlsdataRunServiceImpl extends ServiceImpl<XlsdataRunMapper, XlsdataRun> implements IXlsdataRunService {
@Override
public boolean inserDataBytBatch(List list) {
return this.baseMapper.inserDataBytBatch(list);
}
}
一个接口多个实现类,指定实现类
@Qualifier
// 1
@Autowired
@Qualifier("XlsdataRunServiceImpl")
IXlsdataRunService iXlsdataRunService;
// 2
@Resource(name = "XlsdataRunServiceImpl/XlsdataRunSI")
IXlsdataRunService iXlsdataRunService;