构造方法
在 Java 中,构造器(Constructor)是一种特殊类型的方法,用于在创建对象时候初始化对象的转台。构造器的主要目的是为对象的实例变量赋予初始值。
构造器的特点:
构造器的方法名必须与类名完全相同。
构造器没有返回类型,甚至没有void类型。
构造器可以被重载,即一个类可以有多个构造器,只要他们的参数列表不同。
默认构造器:如果在类中没有定义构造器,Java 会自动提供一个默认的构造器。默认构造器没有参数,仅执行默认的对象初始化操作。
如果在类中定义了至少一个构造器,则Java将不再提供默认构造器。这意味如果想要使用无参构造器创建对象,就必须自行在类中显式定义无参构造器。
构造器的执行顺序如下,如果一个类继承在其它类,则构造器的执行顺序是从父类到子类。在子类构造器中,默认情况下,会隐式调用父类的无参构造器(如果父类有无参构造器)或者在子类中通过super关键字显示调用父类的构造器。
在构造器中,可以使用this关键字来调用本类的其它构造器。这称为构造器之间的调用。
有参构造方法
JavaBean
必须有一个公共无参构造。
JavaBean 类不应有公共属性,属性都应该是private修饰。
为私有属性提供get/set方法。
应实现serializeable接口。
JavaBean类必须是一个公共类,将其访问属性设置为public。
最后更新于
这有帮助吗?