面向对象语言中类描述了所创建的对象共同的属性和方法。
TypeScript 支持面向对象的所有特性,比如 类、接口等;
一、类的定义
定义类的关键字class,后面紧跟类名,类可以包含以下内容:
-
字段 − 类的成员变量。
-
构造函数 − 类实例化时调用,可以为类的对象分配内存。
-
方法 − 方法为类的行为,操作。
格式:
class class_name{
}
例子:声明一个animal类二
class animal_class{
}
二、类的成员变量、构造函数、方法定义
定义一个strName成员变量、构造函数和方法dispaly(),示例;
class animal{
strName:string;
constructor(name:string)
{
this.strName = name;
}
dispaly():void
{
console.log("动物是"+this.strName);
}