美文网首页我爱编程
Typescript —— 类

Typescript —— 类

作者: 汶沐 | 来源:发表于2018-04-25 15:23 被阅读0次

类:

示例

上面生成的按钮,点击的结果是“Hello,world”,上面例子中声明一个 Greeter类。这个类有3个成员:一个叫做greeting的属性,一个构造函数和一个 greet方法。

而引用任何一个类成员时,都会用到this。它表示我们访问的是类的成员。之后,我们使用 new构造了 Greeter类的一个实例。 它会调用之前定义的构造函数,创建一个 Greeter类型的新对象,并执行构造函数初始化它。

继承:

基于类的程序设计中一种最基本的模式是允许使用继承来扩展现有的类。

示例

以上例子展示了最基本的继承:类从基类中继承了属性和方法。而在例子中,Dog是一个派生类(子类),它派生自Animal基类,通过extends关键字。因此,Dog继承了Animal的功能,创建示例时,就能够使用bark()和move()。

示例

与前一例子不同的是,派生类(子类)包含了一个构造函数,它必须调用super(),它会执行基类的构造函数。而后面的super.move()的super指向的是继承的基类(个人理解)。

这个例子演示了如何在子类里可以重写父类的方法。Snake类和Horse类都创建了move方法,它们重写了从Animal继承而来的move方法,这样move在不同的类就有不同的功能。

相关文章

  • TypeScript——类

    对类的使用:

  • Typescript —— 类

    类: 上面生成的按钮,点击的结果是“Hello,world”,上面例子中声明一个Greeter类。这个类有3个成员...

  • TypeScript类

    继承和多态 之前的JavaScript是基于原型(prototype)继承来实现可复用的“类”,而TypeScri...

  • TypeScript类

    javascript提供构造函数和原型的方式来构造复用组件; TypeScript提供类的概念;共同点都要实例化;...

  • typescript 类

    日期: 2019 年 9 月2 日 类 类的例子 继承 基于类的程序设计中一种最基本的模式是允许使用继承来扩展现有...

  • TypeScript 类

    类常用的语法: extends与super private、public、protected、readonly g...

  • TypeScript——类

    传统的JavaScript程序使用函数和基于原型的继承来创建可重用的组件,但对于熟悉使用面向对象方式的程序员来讲就...

  • TypeScript -- 类

    一 ,继承和成员修饰符 注意:类的属性都是实例属性而不是原型属性;方法是原型上的;类里面的属性都需要有初始值 成员...

  • TypeScript 类

    类 对于传统的 JavaScript 程序我们会使用函数和基于原型的继承来创建可重用的组件,但对于熟悉使用面向对象...

  • TypeScript类

    下面看一个使用类的例子: 我们声明一个Greeter类。这个类有3个成员:一个叫做greeting的属性,一个构造...

网友评论

    本文标题:Typescript —— 类

    本文链接:https://www.haomeiwen.com/subject/vjqnhftx.html