前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Implicit super constructor BaseService() is undefined. Must explicitly invoke another constructor

Implicit super constructor BaseService() is undefined. Must explicitly invoke another constructor

作者头像
johnhuster的分享
发布2022-03-28 13:36:45
3180
发布2022-03-28 13:36:45
举报
文章被收录于专栏:johnhusterjohnhuster

今天遇到了这个问题,也在网上查了不少资料,为什么还要写这篇文章呢,看完之后您也许就了解我的意图了

直接上代码:

代码语言: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)呢??

这个错误信息误导了我,使我差点误入歧途呀,还好看了下第二条错误信息,才顺利解决该问题,我写这篇文章的初衷就是想告诉小伙伴们:有时你看到的问题并不是实际问题,多换个角度去考虑,也许就柳暗花明了

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2015/08/25 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档