js子类调用父类方法
    在JavaScript中,如果一个子类想要调用父类的方法,可以使用`super`关键字来实现。
    首先,在子类的构造函数中,可以使用`super()`来调用父类的构造函数,以确保子类继承了父类的属性和方法。
    然后,在子类的方法中,可以使用`super.父类方法名()`来调用父类的方法。这样可以在子类中重写父类的方法,同时又能够调用父类的方法。
    以下是一个示例代码:
    ```javascript
    class Parent {
    constructor(name) {
    this.name = name;
    }
    sayHello() {
    console.log(`Hello, ${this.name}!`);
    }
js调用方法的三种写法
    }
    class Child extends Parent {
    constructor(name, age) {
    super(name);
    this.age = age;
    }
    sayHello() {
    super.sayHello(); // 调用父类的sayHello方法
    console.log(`I am ${this.age} years old.`);
    }
    }
    const child = new Child("Alice" 10);
    child.sayHello();
    ```
    在上面的示例中,子类`Child`继承自父类`Parent`,并且重写了父类的`sayHello`方法。在子类的`sayHello`方法中,先调用了父类的`sayHello`方法,然后再打印出子类特有的信息。运行这段代码会输出:
    ```
    Hello, Alice!
    I am 10 years old.
    ```
    可以看到,子类成功调用了父类的方法,并且在其基础上进行了扩展。

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。