今天遇到了这个问题,也在网上查了不少资料,为什么还要写这篇文章呢,看完之后您也许就了解我的意图了
直接上代码:
代码语言:javascript复制public AckService(String name,DispatchThread dispatch) //显示这篇文章的标题错误信息,比较长省略
{
this.dispatch = dispatch;
super(name); //显示这么个错误信息:Constructor call must be the first statement in a constructor,刚开始没看 这个提示信息
}
Java编程熟悉的人一眼也许就看到了问题所在:super必须是构造函数的第一句话,如果看到这一句就能立马解决这个问题,但是eclipse编译器怎么就显示了第一条错误信息(Implicit super constructor BaseService() is undefined)呢??
这个错误信息误导了我,使我差点误入歧途呀,还好看了下第二条错误信息,才顺利解决该问题,我写这篇文章的初衷就是想告诉小伙伴们:有时你看到的问题并不是实际问题,多换个角度去考虑,也许就柳暗花明了