构造方法,谢谢!

构造方法,谢谢!

测试类有此句:Student stu5=new Student();当Student类里没写Student无参构造方法,测试类走到new Student()就会报错是吗?

正在回答 回答被采纳积分+1

登陆购买课程后可参与讨论,去登陆

1回答
好帮手慕雪 2020-08-22 19:11:09

如果Student里没有写任何构造方法,则不会报错。而如果写了有参的构造方法,则会报错了。祝:学习愉快

  • 提问者 Ceoking #1
    ①、“如果Student里没有写任何构造方法,则不会报错”为什么? ②、“如果写了有参的构造方法,则会报错”为什么?
    2020-08-23 15:30:19
  • 好帮手慕雪 回复 提问者 Ceoking #2
    1)"如果Student里没有写任何构造方法,则不会报错"原因是系统会创建一个默认的无参构造方法的。 2)“如果写了有参的构造方法,则会报错”系统就不会创建一个默认无参构造方法了。
    2020-08-24 09:46:25
  • 提问者 Ceoking 回复 好帮手慕雪 #3
    讲的很赞!
    2020-08-24 11:46:50
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师