是类的一种特殊方法,用来初始化类的一个新的对象,在创建对象(new 运算符)之后自动调用。构造方法负责对应对象的初始化工作,为实例变量赋予合适的初始值。构造方法(也称为构造器)是一个特殊的成员方法,名字必须与类名相同,在创建对象时由编译器自动调用,并且在整个对象的生命周期内只调用一次。
Java构造方法的作用
wwW。SpeAKKEY。com第一、构造出一个类的实例。
第二、对构造出来的类的实例或者说是对象进行初始化。
Java构造方法的名称,应该和定义它的类名称一样,没有返回类型,也没有void。Java构造方法,主要是完成针对对象的初始化,Java构造方法的调用,是在创建一个针对对象的时候,用new操作实行的。
类中一定有构造方法,如果不写出来,系统会自动添加无参构造方法。因为接口不允许实例化,所以接口里无构造方法。不能被static或是final等进行修饰。Java构造方法在对对象进行初始化的时候,自动执行命令,通常不能显式地直接进行调用。
如果同一个类有多个构造方法,那么Java编译系统,会自动根据初始化的时候最后面一个括号的参数个数和参数类型来自动进行一一对应。
Java构造方法能够被重新载入。没有参数的构造方法名为默认构造方法,和通常的方法相同,Java构造方法能够进行任何活动。但是经常把其设计为进行各种初始化活动,例如初始化对象的属性。