构造方法
简述:用来初始化对象,为类的成员赋值。
特点:
- 构造方法时和类名完全相同的方法。
- 构造方法没返回类型,也没有放回值。
- 默认构造方法时public类型,如果是private类型的构造方法,则说明此类不能被初始化。
一、无参构造方法
在默认情况下,系统默认分配一个无参构造方法,并且没有方法
二、带参构造方法
如果仅仅局限于无参构造方法,那么熟悉赋值是固定的,没有对的可变性,有了参数,给予可以根据业务逻辑去针对性赋值操作。
注意:如果创建了无参构造方法,系统就不会默认创建无参构造函数了
三、构造方法可以形成方法的重载
是值在同一个类中,方法名相同,而参数类型和参数个数不同。在同一个类中,构造函数和变通的方法都可以重载。
4、构造方法复用
遵循面向对象思想,因此我们写代码时候尽量减少冗余,使用:this调用其他构造方法
五、对象初始化器
对象初始化器是一种初始化对象形式