2017年5月30日 星期二

es6 class繼承 範例

es6已經可以使用class語法直接來寫class
以下範例包含 相關的繼承與instance 與static
method prop 使用

範例
let staticSchema_1 = null
class ChildClass extends ParentClass{
  constructor(){
    super() #繼承並改寫建構子
    ....
    this.myprop1 = xxx #instance prop宣告
    ..
  }
  myMethod(){ # instance method
    super.myMethod() #繼承並改寫method
    .....
  }

  static myClassMethod(){ #宣告static method

  }
  static get Schema(){ #宣告static prop
    return staticSchema_1
  }
  static set Schema(_val){ #宣告static prop
    staticSchema_1 = _val
  }
}

沒有留言: