ES6中 子类可以通过extends 继承 父类,子类中属性 必须涵盖 父类的属性,这需要通过super实现,在此基础上可以增加特有的属性,super 中务必包含父类属性,不然新增的属性,会覆盖所要继承的父类属性

    1. class Person(){
    2. constratorname,age){
    3. this.name = name;
    4. this.age = age
    5. }
    6. showName(){
    7. return this.name
    8. }
    9. showAge(){
    10. return this.age
    11. }
    12. }
    13. class workder extends Person{
    14. constructor(name,age,job="default"){
    15. super(name,age)
    16. this.job = job
    17. }
    18. showJob(){
    19. return this.job
    20. }
    21. }