黑马程序员技术交流社区
标题: 构造函数和一般函数有什么区别呢 [打印本页]
作者: guyue 时间: 2016-6-24 23:10
标题: 构造函数和一般函数有什么区别呢
构造函数和一般函数有什么区别呢?
1:两个函数定义格式不同。
2:构造函数是在对象创建时,就被调用,用于初始化,而且初始化动作只执行一次。
一般函数,是对象创建后,需要调用才执行,可以被调用多次。
什么时候使用构造函数呢?
分析事物时,发现具体事物一出现,就具备了一些特征,那就将这些特征定义到构造函数内。
作者: dzr19850306 时间: 2016-6-24 23:20
构造函数是为了让类型创造对象而设计的,通常当一个类需要变成对象的时候,就会调用构造函数。其存在的目的,就是为了让对象可以被创建。
而一般的函数,则是完成类的各种功能。
比如你设计一个类,需要完成一定的功能,无论什么类,都是需要完成一定的功能的,否则就没有意义。而这些功能,则是通过一般的方法来完成的。
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) |
黑马程序员IT技术论坛 X3.2 |