TypeScript 类与对象基础

2024-01-30 16:59:36 浏览数 (1)

TypeScript 类的概念

TypeScript 是面向对象的 JavaScript。类描述了所创建的对象共同的属性和方法。

TypeScript 支持面向对象的所有特性,比如 类、接口等。

TypeScript 类定义方式如下:

代码语言:javascript复制
class class_name { 
    // 类作用域
}

定义类的关键字为 class,后面紧跟类名,类可以包含以下几个模块(类的数据成员):

代码语言:javascript复制
属性 − 属性(也称自动)是类里面声明的变量。
构造函数 − 类实例化时调用,可以为类的对象分配内存。
方法 − 方法为对象要执行的操作。

创建类的示例 :

代码语言:javascript复制
// 定义一个动物类
class Animal{
    name:string;
    eat():void{
        console.log(this.name   'eat...');
    }
}
// 从动物类实例化一个对象 "猫"
let cat = new Animal();
cat.name = "猫";
cat.eat();

总结

1 在类的内部可以通过this 关键字来访问类的属性或者方法;

2 使用 new 关键字来实例化对象;

3 实例化后通过 对象. 方式访问对象的属性或者方法;

0 人点赞