Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

class中操作符的使用

对类属性的操作符

  • public

    • 类的属性默认是公有的,不用加也可以
  • private

    • 指定类的属性是私有的
      • 只能在 类 里面使用,而不能被实例调用、也不能被子类调用
    • 可以给构造函数constructor添加,表示该类不能被实例化,也不能被继承
  • protect

    • 指定类的属性是受保护的
      • 可以在 类和子类 里面使用,但不能被实例调用
    • 可以给构造函数constructor添加,表示该类不能被实例化,只能被继承
  • readonly

    • 指定类的属性是只读的
      • 不可以被修改
  • static

    • 指定类的属性是静态的,只能被类自身和子类调用,而不能被实例调用

对类名的操作符

  • abstract
    • 指定类是抽象类,只能被继承,不能被实例化
      • 用于定义一些提前实现好的方法,这样继承后直接可用

对类方法的操作符

  • abstract

    • 指定类的方法是抽象方法,先不具体实现,但子类继承后必须自己实现
      • 用于实现多态
  • this

    • 类的方法可以返回this
      • 用来实现链式调用