返回
TypeScript 学习笔记 (3):弄懂了类类型
前端
2024-01-26 19:14:51
TypeScript 学习笔记(3):弄懂了类类型
TypeScript 中的类类型是一种特殊的数据类型,它允许您创建具有属性和方法的对象。类类型是面向对象编程(OOP)的基础,OOP是一种组织和设计代码的有效方式。
类类型
创建一个类类型时,您需要使用 class
,然后指定类名和类体。类体包含类的属性和方法。属性是类的字段,而方法是类的函数。
class Person {
name: string;
age: number;
constructor(name: string, age: number) {
this.name = name;
this.age = age;
}
greet() {
console.log(`Hello, my name is ${this.name} and I am ${this.age} years old.`);
}
}
这个类类型名为 Person
,它有两个属性:name
和 age
。它还有一个构造函数,用于在创建 Person
对象时初始化属性。它还有一个方法 greet()
,用于打印出 Person
的姓名和年龄。
对象
使用类类型创建对象时,您需要使用关键字 new
,然后指定类名和参数。参数将传递给类的构造函数。
const person1 = new Person('John', 30);
const person2 = new Person('Mary', 25);
这些代码创建了两个 Person
对象:person1
和 person2
。person1
的姓名为 "John",年龄为 30 岁。person2
的姓名为 "Mary",年龄为 25 岁。
属性
可以使用点运算符(.
)访问对象的属性。
console.log(person1.name); // John
console.log(person2.age); // 25
方法
可以使用点运算符(.
)和括号(()
)调用对象的方法。
person1.greet(); // Hello, my name is John and I am 30 years old.
person2.greet(); // Hello, my name is Mary and I am 25 years old.
类类型与 OOP
面向对象编程(OOP)是一种组织和设计代码的有效方式。OOP 将代码分解成一个个相互协作的对象,从而使代码更易于理解、维护和重用。
类类型和代码复用
类类型可以帮助您实现代码复用。您可以将通用的代码封装到一个类类型中,然后在其他地方重用该类类型。这可以帮助您节省时间并提高代码质量。
希望这篇文章能帮助您理解TypeScript中的类类型。如果您有任何疑问,请随时留言。