用于给对象进行初始化,是给与之对应的对象进行初始化(具有针对性);特点:该函数的名称和所在类的名称相同;不需要定义返 回值类型;该函数没有具体的返回值。注:所有对象创建时,都需要初始化才可以使用
一个类中,可以有多个构造函数,因为它们的函数名称都相同,所以只能通过参数列表来区分。所以,一个类中如果出现多个构造函数。它们的存在是以重载体现的。
构造函数和一般函数的区别:两个函数定义格式不同;构造函数是在对象创建时,就被调用,用于初始化,而且初始化动作只执行一次;一般函数,是对象创建后,需要调用才执行,可以被调用多次