# TS中的类

> 面向对象思想

基础部分,学习类的时候,仅讨论新增语法部分。


**属性**

使用属性列表来描述类中的属性


**属性的初始化检查**

“`”strictPropertyInitialization”: true“`更加严格的属性检查

属性初始化位置:
1. 构造函数中
2. 属性默认值

**属性可以修饰为可选的**

**属性可以修饰为只读的**

**使用访问修饰符**

访问修饰符可以控制类中的某个成员的访问权限

– public: 默认的访问修饰符,公开的,所有的代码均可以访问
– private: 表示私有的,只有在类中可以访问
– protected: 受保护的,子类可以访问

js: symble


**属性简写**

如果某个属性,通过构造函数的参数传递,并且不做任何处理的赋值给该属性,可以进行简写


**访问器**

作用: 用于控制属性的读取和赋值

其他内容