为了账号安全,请及时绑定邮箱和手机立即绑定

求教Java的问题?

求教Java的问题?

噜噜哒 2018-07-23 10:04:21
图中标红框的代码的作用是什么?删去了这段程序还能照样运行
查看完整描述

3 回答

?
白衣染霜花

TA贡献1796条经验 获得超10个赞

能正常运行
1、这是java里面的构造方法
2、一般新建的类里面,如果你不写构造方法,系统默认会自动构造一个

查看完整回答
反对 回复 2018-08-05
?
收到一只叮咚

TA贡献1821条经验 获得超4个赞

这个叫做构造器,是为了创建类的实例的
当你自己不去定义构造器时,编译器在编译时会自动创建一个默认的不带参数的构造器,就是你用红框框起来的那块,所以删去也不影响运行。
当你自己创建了构造器,无论有参还是无参,JVM都不会再自动创建了

查看完整回答
反对 回复 2018-08-05
?
慕妹3146593

TA贡献1820条经验 获得超9个赞

这是构造函数,当此类被创建对象时,构造函数的内容会被自动执行。构造函数不写出来就是构造函数内容为空,你现在虽然写了构造函数,但构造函数内容为空,所以这个构造函数保留与否都是一样的。

查看完整回答
反对 回复 2018-08-05
  • 3 回答
  • 0 关注
  • 902 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信