Typescript中的类

Posted chujunqiao

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Typescript中的类相关的知识,希望对你有一定的参考价值。

1 类的定义

技术图片

2 类的继承

技术图片

注意:一个类只能继承一个父类,这和接口有别

3 类的修饰符

技术图片

请注意子类要获取父类的私有属性,要用super调用父类方法间接获取

(用this关键字调用从父类继承下来的方法同样有效,前提是用this调用的这个父类方法没有被子类重写覆盖掉)

4 类中的静态属性和静态方法

技术图片

5 多态的展现 => 抽象类的多继承

技术图片

技术图片

关键字:abstract

注意点:具体类必须实现继承的抽象类的所有抽象化的属性和方法,如果该类没有实现所有的抽象属性和方法,就只能将其再次定义成一个抽象类,后面再写实现类来继承当前这个类。

抽象类中至少要有一个抽象方法或属性

以上是关于Typescript中的类的主要内容,如果未能解决你的问题,请参考以下文章

如何正确键入返回 TypeScript 中的类的函数?

TypeScript中的类

如何从 Typescript 中的类元组中提取鉴别器

TypeScript 中的类和接口

typescript - 4.es5与typescript的类与继承

为什么TypeScript中的类允许使用duck typing