A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© fantianfei 中级黑马   /  2015-6-28 16:05  /  458 人查看  /  14 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

构造函数:
特点:
1.函数名和类名相同。
2.不用定义返回值类型。
3.不可以写return语句。

作用:
给对象进行初始化。

注意:
1.构造函数的特点。
2.多个构造函数是以重载的形式存在的。

构造函数一建立,就会调用与之对应的构造函数。

小细节:
当一个类中没有定义构造函数时,那么系统会默认给该类加入一个空参数的构造函数。
当在类中自定义了构造函数后,默认的构造函数就不存在了。

构造函数和一般函数在写法上有不同,运行上也不同。
构造函数在对象一建立就运行,给对象初始化。(一个对象建立,构造函数只运行一次。)
而一般函数是对象调用才执行,是给对象添加具备的功能。(而一般方法可以被该对象调用多次。)

什么时候定义构造函数呢?
当分析事物时,该事物存在一定的特性或者行为,那么将这些内容定义在构造函数中去。

14 个回复

倒序浏览
构造函数可没有静态的哦,而且滞后于静态成员变量而存在
回复 使用道具 举报
zhao_HHH 发表于 2015-6-28 17:17
构造函数可没有静态的哦,而且滞后于静态成员变量而存在

是不是我笔记错了。
回复 使用道具 举报
总结的不错
回复 使用道具 举报
复习了一遍
回复 使用道具 举报
继续加油,总结很重要
回复 使用道具 举报
谢谢分享
回复 使用道具 举报
这篇博文真不错,后面得详细看看
回复 使用道具 举报
加油!加油!加油!继续总结!
回复 使用道具 举报
学习。。。。。。。。。。。。
回复 使用道具 举报
fantianfei 发表于 2015-6-28 20:27
是不是我笔记错了。

没错,我只是补充下
回复 使用道具 举报
复习了啊
回复 使用道具 举报
写的很详细啊 !不错 顶一个!
回复 使用道具 举报
zhand 中级黑马 2015-6-29 23:40:00
14#
总结的不错啊 通俗易懂
回复 使用道具 举报
果断收藏了
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马