侧边栏壁纸
博主头像
前端学习

行动起来,活在当下

  • 累计撰写 307 篇文章
  • 累计创建 18 个标签
  • 累计收到 0 条评论

目 录CONTENT

文章目录

js—类的继承(extends,super)并扩展自己的方法

Administrator
2022-05-24 / 0 评论 / 0 点赞 / 398 阅读 / 0 字

1、先创建父类,然后通过class Son extends Father来继承父类

202109201632137673165924

控制台:

202109201632137723179031

如果父类中的方法使用了this来指向constructor的参数,这时候控制台就会报错,因为this指向的是父类,在子类中使用就会报错

这时就需要用到super 关键字调用父类普通函数

202109201632137855179509

控制台:

202109201632137877113219

2、继承中的属性或者方法查找原则: 就近原则

1. 继承中,如果实例化子类输出一个方法,先看子类有没有这个方法,如果有就先执行子类的

2. 继承中,如果子类里面没有,就去查找父类有没有这个方法,如果有,就执行父类的这个方法(就近原则)

202109201632138257354484

控制台:

202109201632138431820707

3、子类继承父类方法同时扩展自己方法

202109201632138707127860

控制台:

202109201632138707127860-1653371928989

0

评论区