构造函数:给对象进行初始化,对象一建立就会调用与之对应的构造函数。具有针对性,
特点:1:该函数的名称和所在类的名称相同。
2:不需要定义返回值类型。
3:该函数没有具体的返回值。
所有对象创建时,都需要初始化才可以使用。
当一个类中没有定义构造函数时,系统会默认给该类加入一个空参数的构造函数。
当在类中自定义了构造函数后,空参数就没有了。
一个类中如果出现多个构造函数。它们的存在是以重载体现的。
构造函数和一般函数在写法上有不同,在运行上也有不同,
一般方法是对象调用才执行,是给对象添加对象具备的功能。
一个对象建立,构造函数只执行一次。而一般发放可以被该对象调用多次。
什么时候使用构造函数呢?
发现具体事物一出现,就具备了一些特征,那就将这些特征定义到构造函数内。 |