Typescript初学习(三)
Typescript的类
复习ES5中的类
1.最简单的类
1 | function Person() { |
2.构造函数和原型链里面增加方法
1 | function Person() { |
3.类里面的静态方法
1 | function Person() { |
4.es5里面的继承 对象冒充实现继承
1 | function Person() { |
5.原型链实现继承
1 | function Person() { |
6.原型链继承的问题
1 | function Person(name,age) { |
7.原型链+构造函数组合继承模式
1 | function Person(name,age) { |
8.原型链+构造函数另一种方式
1 | function Person(name,age) { |
Typescript中的类
1.ts中类的定义
1 | class Person{ |
1 | class Person{ |
2.ts中实现继承 extends、super
1 | class Person{ |
ts中继承的探讨 父类的方法和子类的方法一致
3.类里面的修饰符
typescript里面定义属性的时候提供三种修饰符
- public
- protected
- private
4. 静态属性、静态方法
1 | function Person(){ |
1 | jQuery中的使用 |
1 | class Person{ |
5.多态:父类定义一个方法不去实现,让继承它的子类去实现 每一个子类有不同的表现
多态属于继承
1 | class Animal { |
6.抽象类 用abstract关键字定义抽象类和抽象方法,抽象类中的抽象方法不包含具体实现并且必须在派生类中实现
abstract抽象方法只能放在抽象类里面
抽象类和抽象方法用来定义标准
1 | abstract class Animal { |
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 Kun的博客小站!