public class Chinese extends Person {
Chinese() {
super(); // 调用父类构造方法(1)
prt('子类·调用父类”无参数构造方法“: '+'A chinese coder.');
}
系统会自动调用父类中没有参数的构造方法。 如果我子类未指定super(),而父类又未写无参构造函数将报错
所以一般为了避免这种错误的发生,在有带多个构造函数的类里面都会写一个不带参数的构造函数。 |
|
来自: 好汉勃士 > 《Java的基本概述》