情况说明:
1:在父类的构造函数中调用bbb方法
2:子类覆盖父类的bbb方法
3:在子类的构造方法中调用父类的构造方法
4:创建子类的对象
结果:输出了“子类”
应用:
框架中,某些类在构造对象时,需要设置某个属性,这就需要在构造函数中调用自身的某个方法;开发者可以让子类重写它的这个方法,在方法中根据自己的需要设置这个属性的值;这样在创建子类对象时,就改变了自己的属性值。
情况说明:
1:在父类的构造函数中调用bbb方法
2:子类覆盖父类的bbb方法
3:在子类的构造方法中调用父类的构造方法
4:创建子类的对象
结果:输出了“子类”
应用:
框架中,某些类在构造对象时,需要设置某个属性,这就需要在构造函数中调用自身的某个方法;开发者可以让子类重写它的这个方法,在方法中根据自己的需要设置这个属性的值;这样在创建子类对象时,就改变了自己的属性值。