在线
客服

发布
需求

天盟
APP

天盟APP下载

关注
微信

微信扫一扫访问
顶部

关于带参构造方法,不写无参构造方法为什么没报错?

编译结果是33.请问为什么没出错,不是说写了带参的构造方法就不会提供无参的默认构造方法了吗?

免责声明:本内容仅代表回答会员见解不代表天盟观点,请谨慎对待。

版权声明:作者保留权利,不代表天盟立场。

使用道具 举报

全部参与2

你又没调用无参构造方法,当然不报错
你如果这样写Stu55 s = new Stu55(); 就会报错了 因为你没写无参构造方法

使用道具 举报

无参构造,默认带一个,写了带参数构造 默认带的就没有了. 构造方法就是 new Stu55() 这就是用的无参构造,你没用这个,你也用不了了,因为没这个构造函数了,除非你再写一个无参构造
你写的new Stu55(11,22) 就是用的带参数构造 ,这个带参数构造你写了,用起来当然不会报错了

使用道具 举报

发新帖
国内首家创新型IT技术需求众包服务平台,软件需求就上天盟网! 立即登录 立即注册