js 调用父类方法
在JavaScript中,我们可以使用关键字 `super` 来调用父类的方法。
假设我们有一个父类 `Animal`,它有一个方法 `eat`,我们想让子类 `Dog` 继承这个方法,但同时也想在子类中添加一些自己的逻辑,可以使用 `super` 来实现:
```javascript
class Animal {
eat() {
console.log('Animal is eating');
}
}
class Dog extends Animal {
eat() {
super.eat(); // 调用父类的 eat 方法
console.log('Dog is eating');
}
js调用方法的三种写法 }
const dog = new Dog();
dog.eat(); // 输出 'Animal is eating' 和 'Dog is eating'
```
在子类中使用 `super` 调用父类方法时,需要在方法名前加上 `super.`,并且可以传入参数。当子类和父类有同名方法时,如果要调用父类的方法,也需要使用 `super`。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论