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

这个构造方法为什么要放在这里?构造方法还可以干嘛?

我对构造方法不是很理解,构造方法是什么?他能干什么?


http://img1.sycdn.imooc.com//5d6f428700019e6f07540615.jpg

正在回答

2 回答

1.6-java构造方法

1.构造方法就是与类名相同的方法,且没有返回值,形参可有可无。

2.类中没有构造方法,也可以直接实例化。

3.有参的构造方法,就是在实例化的时候初始化属性值(成员变量赋值)。

4.有参的构造方法,和无参的构造方法可同时存在。构造方法重载的特性。

5.当一个有参的构造方法存在时,系统不会自动生成一个无参的构造方法。

以上,这是我看完1.6小结做的笔记。

看不懂没关系,继续看起走,把问题记下来。然后系统的看完一遍,再回来看自己的一些疑问,有可能到时候就恍然大悟了。

希望能帮到你。


0 回复 有任何疑惑可以回复我~

构造方法是类中的一种方法,相对于类中的其他成员方法来说,构造方法的方法名和类名是一样的。构造方法分为有参构造和无参构造,main函数中需要实例化对象时其实就是隐式地调用了无参构造方法。当类中不存在无参构造方法时,直接创建类对象会报错。另外,如果类中不存在无参构造方法,但存在有参构造方法,此时可以通过显式调用有参构造方法创建类对象。

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
Java入门第二季 升级版
  • 参与学习       530107    人
  • 解答问题       6086    个

课程升级!以终为始告别枯燥,在开发和重构中体会Java面向对象编程的奥妙

进入课程

这个构造方法为什么要放在这里?构造方法还可以干嘛?

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信