构造函数:
特点:
1.函数名和类名相同。
2.不用定义返回值类型。
3.不可以写return语句。
作用:
给对象进行初始化。
注意:
1.构造函数的特点。
2.多个构造函数是以重载的形式存在的。
构造函数一建立,就会调用与之对应的构造函数。
小细节:
当一个类中没有定义构造函数时,那么系统会默认给该类加入一个空参数的构造函数。
当在类中自定义了构造函数后,默认的构造函数就不存在了。
构造函数和一般函数在写法上有不同,运行上也不同。
构造函数在对象一建立就运行,给对象初始化。(一个对象建立,构造函数只运行一次。)
而一般函数是对象调用才执行,是给对象添加具备的功能。(而一般方法可以被该对象调用多次。)
什么时候定义构造函数呢?
当分析事物时,该事物存在一定的特性或者行为,那么将这些内容定义在构造函数中去。
|
|