构造函数
子类构造函数始终默认调用父类无参构造函数
若父类没有无参构造函数时,子类应显式调用父类有参构造函数,否则编译不过
1 | class Program |
示例中:this()调用子类中对应参数的构造函数
base()调用父类中对应参数的构造函数Child c = new Child("22");
输出为:
BassTwoParam22333
BassOneParam22
ChildTwoParam22111
ChildOneParam22
子类构造函数始终默认调用父类无参构造函数
若父类没有无参构造函数时,子类应显式调用父类有参构造函数,否则编译不过
1 | class Program |
示例中:this()调用子类中对应参数的构造函数
base()调用父类中对应参数的构造函数Child c = new Child("22");
输出为:
BassTwoParam22333
BassOneParam22
ChildTwoParam22111
ChildOneParam22