5.5.2 构造器重载
什么是构造器重载
同一个类里
具有多个构造器,多个构造器的形参列表不同,即被称为构造器重载。
构造器重载允许java
类里包含多个初始化逻辑,从而允许使用不同的构造器来初始化Java
对象。
构造器重载要求参数列表必须不同
通过this关键调用其他构造器
在构造器中可以通过this
关键字可以调用另一个构造器
使用this调用构造器的条件
使用this
调用另一个重载的构造器只能在构造器中使用,而且必须作为构造器执行体的第一条语句。
this如果确定调用哪个构造器
使用this
调用重载的构造器时,系统会根据this
后括号里的实参来调用形参列表与之对应的构造器。
原文链接: 5.5.2 构造器重载