TypeScript(5)类、继承、多态

Java66

前言

对于传统的 JavaScript 程序我们会使用 函数基于原型的继承来创建可重用的组件,但对于熟悉使用面向对象方式的程序员使用这些语法就有些棘手,因为他们用的是基于类的继承并且对象是由类构建出来的。 从 ECMAScript 2015,也就是 ES6 开始, JavaScript 程序员将能够使用基于类的面向对象的方式。 使用 TypeScript,我们允许开发者现在就使用这些特性,并且编译后的 JavaScript 可以在所有主流浏览器和平台上运行,而不需要等到下个 JavaScript 版本。

```
// 类
(() => {
class Person {
// 声明属性
name: string
age: number
gender: string
// 构造方法
constructor(name: string='jkc', age:number=18, gender:string='男') {
this.name = name
this.age = age
this.gender = gender
}

输入验证码查看隐藏内容

扫描二维码关注本站微信公众号 Johngo学长
或者在微信里搜索 Johngo学长
回复 svip 获取验证码
wechat Johngo学长