admin 管理员组文章数量: 1086019
2024年3月20日发(作者:event by event)
typescript 中的继承(Inheritance)是指一个类(子类)继承另一个
类(父类)的特性。TypeScript 提供了强大的继承机制,使得我们可
以更加灵活地管理和组织代码。本文将详细介绍 TypeScript 中继承的
用法,包括基础继承、多重继承、抽象类、接口继承等内容。
一、基础继承
1.1 定义父类和子类
在 TypeScript 中,可以通过 extends 关键字来实现基础继承。定义
父类时,使用 class 关键字,并定义类的属性和方法;然后在子类中使
用 extends 关键字,继承父类的属性和方法。
示例代码如下:
```typescript
class Animal {
name: string;
constructor(name: string) {
= name;
}
move(distance: number = 0) {
(`${} moved ${distance}m`);
}
}
class Dog extends Animal {
bark() {
('Woof! Woof!');
}
}
```
1.2 创建子类实例
通过基础继承,子类会继承父类的属性和方法。可以通过实例化子类
来创建子类对象,并调用继承自父类的方法。
示例代码如下:
```typescript
let dog = new Dog('Buddy');
(); // 输出 'Woof! Woof!'
(10); // 输出 'Buddy moved 10m'
版权声明:本文标题:typescript t继承用法 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.roclinux.cn/b/1710897775a578539.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论