學習面向?qū)ο蟮男牡皿w會

? ? ? ?面向?qū)ο笙鄬τ诿嫦蜻^程是另外一種方法趋厉。何為對象缝龄?萬物皆對象汰现!編寫的程序來源生活中,所以叔壤,編寫的程序可以反映生活瞎饲。對象有特點/屬性/數(shù)據(jù),和行為/動作/功能百新。面對對象編程的步驟:1.找出對象企软;2.實現(xiàn)對象

JavaScript規(guī)定,一個函數(shù)可以用new關鍵字來調(diào)用饭望。那么此時將按順序發(fā)生四件事情:

1)隱秘的創(chuàng)建一個新的空對象

2)將這個函數(shù)里面的this綁定到剛才創(chuàng)建隱秘新對象上

3)執(zhí)行函數(shù)體里面的語句

4)返回這個新的對象

? ? ? ?這個步驟是先創(chuàng)建一個函數(shù)仗哨,里面的屬性用this打頭,再定義一個新的函數(shù)铅辞,一定要在原函數(shù)前面加上加上“new”厌漂。

? ? ? ?在JavaScript中,任何一個函數(shù)斟珊,都有一個prototype屬性苇倡,指向一個對象。每個構造函數(shù)中都存在一個隱藏對象囤踩,名字是prototype旨椒,prototype在英文當中的意思是原型的意思。執(zhí)行流程為:1.在構造函數(shù)中找堵漱,若找到了就立即結束综慎,若找不到就再原型對象中找,找到結束勤庐,找不到就報錯示惊。prototype一定是函數(shù)的屬性!當這個函數(shù)是一個構造函數(shù)的時候愉镰,那么它new出來的對象米罚,將以它的原型那個對象為new出來的實例的原型對象。

? ? ? ?繼承的意思是給原對象增加一些新的屬性和方法丈探,可以new出一個新的對象录择。這個新的對象會擁有上元對象的屬性和方法,還可以增加一些新的方法和屬性碗降,避免了代碼的重復書寫隘竭。

例如:

function People(a,b,c){

this.name = a;

this.age = b;

this.height = c

}

People.prototype.eat = function(){

console.log("牛排太好吃啦")

}

People.prototype.drink = function(){

console.log("酸梅湯太好喝啦!")

}

function Boy(a,b,c,d){

this.name = a;

this.age = b;

this.height = c;

this.sex = d

}

Boy.prototype = new People();

Boy.prototype.play = function(){

console.log("打游戲遗锣,玩密室逃脫货裹!")

}

Boy.prototype.run = function(){

console.log("跑跑跑!")

}

var zhuangyuan = new Boy("狀元",20,176,"男")

zhuangyuan.play();

zhuangyuan.run();

zhuangyuan.eat();

zhuangyuan.drink();

console.log(zhuangyuan.name);

console.log(zhuangyuan.age);

console.log(zhuangyuan.height);

console.log(zhuangyuan.sex)

最后編輯于
?著作權歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末精偿,一起剝皮案震驚了整個濱河市弧圆,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌笔咽,老刑警劉巖搔预,帶你破解...
    沈念sama閱讀 218,122評論 6 505
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異叶组,居然都是意外死亡拯田,警方通過查閱死者的電腦和手機,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,070評論 3 395
  • 文/潘曉璐 我一進店門甩十,熙熙樓的掌柜王于貴愁眉苦臉地迎上來船庇,“玉大人吭产,你說我怎么就攤上這事⊙悸郑” “怎么了臣淤?”我有些...
    開封第一講書人閱讀 164,491評論 0 354
  • 文/不壞的土叔 我叫張陵,是天一觀的道長窃爷。 經(jīng)常有香客問我邑蒋,道長,這世上最難降的妖魔是什么按厘? 我笑而不...
    開封第一講書人閱讀 58,636評論 1 293
  • 正文 為了忘掉前任医吊,我火速辦了婚禮,結果婚禮上逮京,老公的妹妹穿的比我還像新娘卿堂。我一直安慰自己,他們只是感情好造虏,可當我...
    茶點故事閱讀 67,676評論 6 392
  • 文/花漫 我一把揭開白布御吞。 她就那樣靜靜地躺著,像睡著了一般漓藕。 火紅的嫁衣襯著肌膚如雪陶珠。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 51,541評論 1 305
  • 那天享钞,我揣著相機與錄音揍诽,去河邊找鬼。 笑死栗竖,一個胖子當著我的面吹牛暑脆,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播狐肢,決...
    沈念sama閱讀 40,292評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼添吗,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了份名?” 一聲冷哼從身側響起碟联,我...
    開封第一講書人閱讀 39,211評論 0 276
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎僵腺,沒想到半個月后鲤孵,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 45,655評論 1 314
  • 正文 獨居荒郊野嶺守林人離奇死亡辰如,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 37,846評論 3 336
  • 正文 我和宋清朗相戀三年普监,在試婚紗的時候發(fā)現(xiàn)自己被綠了。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 39,965評論 1 348
  • 序言:一個原本活蹦亂跳的男人離奇死亡凯正,死狀恐怖毙玻,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情漆际,我是刑警寧澤淆珊,帶...
    沈念sama閱讀 35,684評論 5 347
  • 正文 年R本政府宣布夺饲,位于F島的核電站奸汇,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏往声。R本人自食惡果不足惜擂找,卻給世界環(huán)境...
    茶點故事閱讀 41,295評論 3 329
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望浩销。 院中可真熱鬧贯涎,春花似錦、人聲如沸慢洋。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,894評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽普筹。三九已至败明,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間太防,已是汗流浹背妻顶。 一陣腳步聲響...
    開封第一講書人閱讀 33,012評論 1 269
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留蜒车,地道東北人讳嘱。 一個月前我還...
    沈念sama閱讀 48,126評論 3 370
  • 正文 我出身青樓,卻偏偏與公主長得像酿愧,于是被迫代替她去往敵國和親沥潭。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當晚...
    茶點故事閱讀 44,914評論 2 355

推薦閱讀更多精彩內(nèi)容