A.类继承之后,构造函数第一行必须写super关键字,去继承父类的属性,
    B.在子类中调用父类的方法 可以通过this或super去调用

    1. class Person{
    2. constructor(name,age){
    3. this.name=name;
    4. this.age=age;
    5. }
    6. sayName(){
    7. console.log(this.name);
    8. }
    9. }
    10. class Teacher extends Person{
    11. //类继承之后,构造函数第一行必须写super关键字,去继承父类的属性,
    12. //super就是指父类
    13. constructor(name,age,skill){
    14. super(name,age);
    15. this.skill=skill;
    16. }
    17. //在子类中调用父类的方法 可以通过this或super去调用
    18. show(){
    19. // this.sayName();
    20. super.sayName();
    21. }
    22. }
    23. var t=new Teacher("zhang",18,"js");
    24. console.log(t);//Teacher {name: "", age: 18, skill: "js"}
    25. t.show();
    26. t.sayName();