對于構(gòu)造函數(shù)却舀,我的使用總結(jié):
從0到1是我的基礎(chǔ)功能結(jié)構(gòu),我里邊的基礎(chǔ)函數(shù)以及原型鏈上的函數(shù)都?xì)w屬于我這個類;
class Base{constructor(x,y){this.x=xthis.y=y}add(){returnthis.x+this.y}}
有一天,一個朋友想借鑒我的這個方法,不好意思卒蘸,版權(quán)歸我,extend繼承翻默,并且要標(biāo)明super()標(biāo)識缸沃。至此,子類就可以擁有base的全部方法冰蘑,并且自定義你的參數(shù)值以及擴(kuò)展和泌。
class SubChild extends Base{constructor(name){super(name)this.name=name} say(){console.log(this.name+'say')}}