构造函数是一种特殊的方法。它是与类同名的方法。对象的创建是通过构造方法完成的,其功能是完成对象的初始化。当类实例化对象时,将自动调用构造函数。像其他方法一样,构造方法也可以重载。
定义
Java中,必须先设置任何变量的初始值,然后才能使用它。如果没有显式分配,则编译器将为其分配一个隐式值。 Java提供了一种特殊的方法来将初始值分配给类的成员变量。
实例化类和实例化对象
具体的特点
构造方法是一种特殊的成员方法。它的特殊性体现在以下几个方面:
1.构造函数:(1)构造一个类的实例(2)。初始化类的实例(对象)。
2.构造函数的名称必须与定义它的类名称完全相同。没有返回类型,甚至没有空。
3.它主要完成对象的初始化。创建对象时,通过使用新操作来调用构造方法。
4.课堂上必须有一种建构方法。如果未编写,系统将自动添加不带参数的构造方法。不允许实例化接口,因此接口中没有构造函数。
5.不能通过静态,最终,同步,抽象和本机修改。
6.初始化对象时,构造函数将自动执行,并且不能显式调用。如果同一类中有多个构造函数,则Java编译器系统将在初始化期间自动将最后一个括号中的参数的数量和类型对应。完成对构造函数的调用。
7.构造方法有两种:非参数构造方法和参数构造方法
构造函数可以重载。没有参数的构造函数称为默认构造函数。像一般方法一样,构造函数可以执行任何活动,但是通常将其设计为执行各种初始化活动,例如初始化对象的属性。

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。