JAVA构造器

记住:

1.构造器与类同名;

2.每个类可以有一个以上的构造器;

3.构造可以有0、1或多个参数;

4.构造器没有返回值;

5.构造器总是伴随着new操作一起调用。

构造器作用:

在构造类的对象时,构造器会运行,以便将实例域初始化为所希望的状态。

构造器传参:

可以用这种
常用这种

调用另一个构造器:

如果构造器的第一个语句形如 this(...) ,这个构造器将调用同一个类的另一个构造器。

子类与父类构造器:

如果子类的构造器没有显式的调用超类的构造器,则将自动的调用超类默认(没有参数)的构造器。

如果超类没有不带参数的构造器,并且在子类的构造器中又没有显式的调用超类的其他构造器,则java编译器将报告错误。

推荐阅读更多精彩内容