class中操作符的使用
对类属性的操作符
-
public- 类的属性默认是公有的,不用加也可以
-
private- 指定类的属性是
私有的- 只能在 类 里面使用,而不能被实例调用、也不能被子类调用
- 可以给构造函数constructor添加,表示该类不能被实例化,也不能被继承
- 指定类的属性是
-
protect- 指定类的属性是
受保护的- 可以在 类和子类 里面使用,但不能被实例调用
- 可以给构造函数constructor添加,表示该类不能被实例化,只能被继承
- 指定类的属性是
-
readonly- 指定类的属性是
只读的- 不可以被修改
- 指定类的属性是
-
static- 指定类的属性是
静态的,只能被类自身和子类调用,而不能被实例调用
- 指定类的属性是
对类名的操作符
abstract- 指定类是
抽象类,只能被继承,不能被实例化- 用于定义一些提前实现好的方法,这样继承后直接可用
- 指定类是
对类方法的操作符
-
abstract- 指定类的方法是
抽象方法,先不具体实现,但子类继承后必须自己实现- 用于实现多态
- 指定类的方法是
-
this- 类的方法可以返回this
- 用来实现链式调用
- 类的方法可以返回this