ES6 Class
Class. 1 file
Class. 2 file
Class. require.js modules.
Not overload constractor
Not overload method
オーバーロードはできないが可変長引数(デフォルト引数)で解決できる
getter, setter
罠。未存在変数に代入すると生成されてしまう
static method
static method var
static property
extends, super, override