字段名 | 范围 |
---|---|
private | 类内部 |
public | (默认)类内部和外部、及其子类都可访问 |
protected | 类内部和其子类(区别与 public,即当前类实例化不可访问) |
static | 存在于类本身而不是类的实例上 |
abstract | 定义抽象类和在抽象类内部定义抽象方法,做为其它派生类的基类使用,一般不会直接被实例化 |
readonly | 只读属性 |
多个关键字可以同时使用
默认不写都为 public
构造函数被标记成 [protected]。 这意味着这个类不能在包含它的类外被实例化,但是能被继承
|
[readonly] 关键字将属性设置为只读的
|
[static] 关键字,使得属性存在于类本身而不是类的实例上
|
[abstract]关键字是用于定义抽象类和在抽象类内部定义抽象方法,做为其它派生类的基类使用,一般不会直接被实例化
|
abstract 和 protected 区别
abstract 关键字方法属性必须被[子类]定义,当前类不可实例化,子类实例可直接输出;protected 关键字方法属性仅可被当前类和子类使用,不可直接输出
|
- 本文作者: luckyship
- 本文链接: https://luckyship.github.io/2022/05/01/2022-05-01-typescript-type-of-var/
- 版权声明: 本博客所有文章除特别声明外,均采用 MIT 许可协议。转载请注明出处!