javascript Class

舊js定義一種類型需要構(gòu)造函數(shù)和原型對(duì)象? 構(gòu)造函數(shù)和原型對(duì)象是分開的

定義一種類型使用class{}包裹構(gòu)造函數(shù)和原型對(duì)象

1.用class{}包裹構(gòu)造函數(shù)和原型方法

2.構(gòu)造函數(shù)名放在class之后作為整個(gè)類型的的名字,構(gòu)造函數(shù)名較為constructor

3.所有原型對(duì)象方法砖瞧,無需加類型.prototype前綴环揽,直接放在class內(nèi)的函數(shù)默認(rèn)為原型對(duì)象的共有方法

class?Student{

????????????constructor(sname,sage){

????????????????this.sname?=?sname;

????????????????this.sage?=?sage;

}

????????????//直接在class下寫函數(shù)默認(rèn)為類型的原型對(duì)象

????????????intr(){

????????????????console.log(`I'm?${this.sname}`)

}

}

????????console.log(lilei);


控制臺(tái)輸出

除寫法區(qū)別外梢为,原理和舊js完全相同

構(gòu)造函數(shù)與原型對(duì)象祝辣,原型對(duì)象之間不用任何符號(hào)隔開

共有屬性設(shè)置

Student.prototype.共有屬性 = “初一二班”

直接在class下寫固定屬性會(huì)有兼容性問題如下:

class?Student{

? ? className = “初二三班”

}chrom內(nèi)核版本83測(cè)試沒有問題

繼承父類型

制作一個(gè)飛機(jī)大戰(zhàn)游戲

倆種敵機(jī)類型擁有很多相同屬性

定義父類型class

定義子類型使用關(guān)鍵字entends聯(lián)系到父類型在constructor中執(zhí)行super(夫類型的參數(shù))super指代父類型

Extends使用后必須使用super且必須是constructor中第一句話

class 子類型entends 父類型{

????????construntor(所有參數(shù)){

?????????????? super(父類型參數(shù));

????????}

}


案例及輸出
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末苍碟,一起剝皮案震驚了整個(gè)濱河市啥供,隨后出現(xiàn)的幾起案子稠集,更是在濱河造成了極大的恐慌,老刑警劉巖饥瓷,帶你破解...
    沈念sama閱讀 221,820評(píng)論 6 515
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件剥纷,死亡現(xiàn)場(chǎng)離奇詭異,居然都是意外死亡呢铆,警方通過查閱死者的電腦和手機(jī)晦鞋,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 94,648評(píng)論 3 399
  • 文/潘曉璐 我一進(jìn)店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來棺克,“玉大人悠垛,你說我怎么就攤上這事∧婧剑” “怎么了鼎文?”我有些...
    開封第一講書人閱讀 168,324評(píng)論 0 360
  • 文/不壞的土叔 我叫張陵,是天一觀的道長(zhǎng)因俐。 經(jīng)常有香客問我拇惋,道長(zhǎng),這世上最難降的妖魔是什么抹剩? 我笑而不...
    開封第一講書人閱讀 59,714評(píng)論 1 297
  • 正文 為了忘掉前任撑帖,我火速辦了婚禮,結(jié)果婚禮上澳眷,老公的妹妹穿的比我還像新娘胡嘿。我一直安慰自己,他們只是感情好钳踊,可當(dāng)我...
    茶點(diǎn)故事閱讀 68,724評(píng)論 6 397
  • 文/花漫 我一把揭開白布衷敌。 她就那樣靜靜地躺著,像睡著了一般拓瞪。 火紅的嫁衣襯著肌膚如雪缴罗。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 52,328評(píng)論 1 310
  • 那天祭埂,我揣著相機(jī)與錄音面氓,去河邊找鬼。 笑死蛆橡,一個(gè)胖子當(dāng)著我的面吹牛舌界,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播泰演,決...
    沈念sama閱讀 40,897評(píng)論 3 421
  • 文/蒼蘭香墨 我猛地睜開眼呻拌,長(zhǎng)吁一口氣:“原來是場(chǎng)噩夢(mèng)啊……” “哼!你這毒婦竟也來了睦焕?” 一聲冷哼從身側(cè)響起柏锄,我...
    開封第一講書人閱讀 39,804評(píng)論 0 276
  • 序言:老撾萬榮一對(duì)情侶失蹤酿箭,失蹤者是張志新(化名)和其女友劉穎,沒想到半個(gè)月后趾娃,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 46,345評(píng)論 1 318
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡缔御,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 38,431評(píng)論 3 340
  • 正文 我和宋清朗相戀三年抬闷,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片耕突。...
    茶點(diǎn)故事閱讀 40,561評(píng)論 1 352
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡笤成,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出眷茁,到底是詐尸還是另有隱情炕泳,我是刑警寧澤,帶...
    沈念sama閱讀 36,238評(píng)論 5 350
  • 正文 年R本政府宣布上祈,位于F島的核電站培遵,受9級(jí)特大地震影響,放射性物質(zhì)發(fā)生泄漏登刺。R本人自食惡果不足惜籽腕,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,928評(píng)論 3 334
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望纸俭。 院中可真熱鬧皇耗,春花似錦、人聲如沸揍很。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,417評(píng)論 0 24
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)窒悔。三九已至呜袁,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間蛉迹,已是汗流浹背傅寡。 一陣腳步聲響...
    開封第一講書人閱讀 33,528評(píng)論 1 272
  • 我被黑心中介騙來泰國(guó)打工, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留北救,地道東北人荐操。 一個(gè)月前我還...
    沈念sama閱讀 48,983評(píng)論 3 376
  • 正文 我出身青樓,卻偏偏與公主長(zhǎng)得像珍策,于是被迫代替她去往敵國(guó)和親托启。 傳聞我的和親對(duì)象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 45,573評(píng)論 2 359