0
点赞
收藏
分享

微信扫一扫

游戏开发32课 typescript super

 

super
在类的方法中super就表示当前类的父类。

如果在子类中写了构造函数,在子类构造函数中必须对父类的构造函数进行调用。

例子

(function() {
// 父类
class Animal {
name: string;
constructor(name: string) {
this.name = name;
}
sayHello() {
console.log("动物叫~");
}
}
// 使Dog类继承Animal类
class Dog extends Animal{
age: number;
constructor(name: string, age: number) {
super(name); // 调用父类的构造函数
this.age = age;
}
sayHello() {
console.log(`${this.name}汪汪汪`);
}
} const dog = new Dog("小黄", 2);
console.log(dog);
dog.sayHello();
})()

举报

相关推荐

0 条评论