黑马程序员技术交流社区

标题: 构造函数与构造代码块 [打印本页]

作者: ___瘦不了    时间: 2014-8-26 22:17
标题: 构造函数与构造代码块
本帖最后由 ___瘦不了 于 2014-8-27 23:34 编辑

构造函数特点:
1,函数名固定,与类名一
2,不定义返回值类型,但是与void不同,void也是一种返回值类型,代表没有具体结果返回
3,不写return语句
4,当类中没有定义构造函数时,系统会默认给该类加入一个空参数的构造函数
构造函数作用:
为对象初始化
构造函数与一般函数区别:
1,构造函数在写法上与一般函数不同
2,在运行上不同
     (1)构造函数在对象一建立时就运行
     (2)一般函数是对象调用时才执行,主要为对象添加对象具备的功能
     (3)一个对象建立,构造函数只运行一次,一般方法可以被对象调用多次
构造函数的应用:
当分析实物时,该事物具备一些特性或者行为,那么将这些内容定义在构造函数中
构造代码块:
作用:给对象初始化
对象一建立就运行,且优先于构造函数执行。
和构造函数区别:构造代码块是为所有对象进行统一初始化;而构造函数是为对应的对象进行初始化

作者: 格子、    时间: 2014-8-27 08:01
我想请问楼主在感言什么呢?
作者: 付剑翊    时间: 2014-8-27 08:04
楼主总结的非常到位
作者: lfs454766767    时间: 2014-8-27 08:15
很好的 总结
作者: ___瘦不了    时间: 2014-8-27 11:30
格子、 发表于 2014-8-27 08:01
我想请问楼主在感言什么呢?

版主,你为啥把技术分给我撤销掉啊?
作者: 低调小邦    时间: 2014-8-28 01:16
格子、 发表于 2014-8-27 08:01
我想请问楼主在感言什么呢?

亲爱的格子  我看到你啦~~
作者: 小洁呵呵    时间: 2014-8-28 09:07
哎呦不错啊。。。。。




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