老师,看了答案也没明白可以帮讲下吗?
来源:4-5 选择练习
慕UI4313976
2021-11-12 15:27:02
如题。
1回答
同学你好,解答如下:
1、在子类静态cSay方法中,super.pSay()这样调用,super指向父类。也就是调用cSay方法,里面的this指向子类,但是子类上没有username,实例上才有username,所以为undefined。如果子类这样写
就会输出‘imooc’
2、子类原型cShow方法中,super.pShow()这样调用,super指向父类原型。子类继承了父类的color属性,pShow方法中的this指向子类实例,那么输出this.color值为red
3、子类原型cShow方法中,super.color这样写,super指向父类原型。但是父类原型上,没有color属性,所以输出为undefined。
自己测试理解下,祝学习愉快!