记住:
1.构造器与类同名;
2.每个类可以有一个以上的构造器;
3.构造可以有0、1或多个参数;
4.构造器没有返回值;
5.构造器总是伴随着new操作一起调用。
构造器作用:
在构造类的对象时,构造器会运行,以便将实例域初始化为所希望的状态。
构造器传参:
可以用这种 常用这种调用另一个构造器:
如果构造器的第一个语句形如 this(...) ,这个构造器将调用同一个类的另一个构造器。
子类与父类构造器:
如果子类的构造器没有显式的调用超类的构造器,则将自动的调用超类默认(没有参数)的构造器。
如果超类没有不带参数的构造器,并且在子类的构造器中又没有显式的调用超类的其他构造器,则java编译器将报告错误。
网友评论