黑马程序员技术交流社区

标题: 什么时候使用构造函数? [打印本页]

作者: 小红花    时间: 2016-4-27 21:22
标题: 什么时候使用构造函数?
什么时候使用构造函数?它又有什么作用?

作者: lxd323    时间: 2016-4-27 22:01
沙发,好开心{:2_32:}。。创建对象的时候会调用构造函数,构造函数就是在内存里申请(构造)一个区域,该区域里存着该类所具有的成员变量和成员函数,构造嘛,见名知意
作者: 代码人生?!    时间: 2016-4-27 22:29
能用函数的时候就尽量用吧,循环语句,选择语句中有复杂的问题,用函数分下来考虑,思路会简单很多
作者: Yoyoqiu    时间: 2016-4-27 22:52
构造函数的目的就是为了初始化用的  创建对象的时候用来初始化
作者: TCK8888    时间: 2016-4-27 23:08
构造方法,主要是为类中的属性初始化,对象实例化时直接把对象的值赋给属性
作者: 格城先生    时间: 2016-4-27 23:13
创建对象和给成员变量初始化!
作者: 小红花    时间: 2016-4-28 09:53
lxd323 发表于 2016-4-27 22:01
沙发,好开心。。创建对象的时候会调用构造函数,构造函数就是在内存里申请(构造)一个区域,该区 ...

谢谢回答
作者: 小红花    时间: 2016-4-28 09:54
代码人生?! 发表于 2016-4-27 22:29
能用函数的时候就尽量用吧,循环语句,选择语句中有复杂的问题,用函数分下来考虑,思路会简单很多 ...

貌似构造函数也属于函数
作者: 小红花    时间: 2016-4-28 09:56
Yoyoqiu 发表于 2016-4-27 22:52
构造函数的目的就是为了初始化用的  创建对象的时候用来初始化

好的,可能是我理解还不够
作者: 小红花    时间: 2016-4-28 09:57
TCK8888 发表于 2016-4-27 23:08
构造方法,主要是为类中的属性初始化,对象实例化时直接把对象的值赋给属性 ...

好的,感谢
作者: 小红花    时间: 2016-4-28 09:58
格城先生 发表于 2016-4-27 23:13
创建对象和给成员变量初始化!

好的,感谢
作者: zhoutianxing    时间: 2016-4-28 19:02
new 对象的时候, new 后面跟的你不觉得就是构造函数么
作者: 忆々疯ラ萧萧    时间: 2016-4-28 19:56
构造函数会再创建对象时调用




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2