黑马程序员技术交流社区

标题: 构造函数和一般函数有什么区别呢 [打印本页]

作者: guyue    时间: 2016-6-24 23:10
标题: 构造函数和一般函数有什么区别呢
构造函数和一般函数有什么区别呢?
1两个函数定义格式不同。
2构造函数是在对象创建时,就被调用,用于初始化,而且初始化动作只执行一次。
    一般函数,是对象创建后,需要调用才执行,可以被调用多次。
   
什么时候使用构造函数呢?
分析事物时,发现具体事物一出现,就具备了一些特征,那就将这些特征定义到构造函数内。


作者: dzr19850306    时间: 2016-6-24 23:20
构造函数是为了让类型创造对象而设计的,通常当一个类需要变成对象的时候,就会调用构造函数。其存在的目的,就是为了让对象可以被创建。

而一般的函数,则是完成类的各种功能。

比如你设计一个类,需要完成一定的功能,无论什么类,都是需要完成一定的功能的,否则就没有意义。而这些功能,则是通过一般的方法来完成的。






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