- 对象实质上就是属性和方法的容器,它的主要作用就是存储属性和方法,这就是所谓的封装
- 默认情况下,对象的属性是可以任意的修改的,为了确保数据的安全性,在TS中可以对属性的权限进行设置
- 如果在声明属性时添加一个 readonly,则属性便成了只读属性无法修改
- TS中属性具有三种修饰符:
public(默认值) | 可以在类、子类和对象中修改 |
protected | 可以在类、子类中修改 |
private | 可以在类中修改 |
- 对于一些不希望被任意修改的属性,可以将其设置为 private,直接将其设置为 private 将导致无法再通过对象修改其中的属性,我们可以在类中定义一组读取、设置属性的方法,这种对属性读取或设置的属性被称为属性的存取器,读取属性的方法叫做 setter 方法,设置属性的方法叫做 getter 方法
- 静态属性(方法),也称为类属性,使用静态属性无需创建实例,通过类即可直接使用。静态属性(方法)使用 static 开头
- 在类中,使用 this 表示当前对象