国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > JavaScript > 正文

javascript實現繼承的簡單實例

2019-11-20 11:59:36
字體:
來源:轉載
供稿:網友

作為一門面向對象的語言,那么繼承自然就是一大特征,下面是一段非常簡單代碼實例,它演示了實現繼承的基本原理,有興趣的或者恰好要學習此方面的朋友可以參閱一下,希望能夠給大家來幫組。

//繼承function Person(name,sex){ this.name=name; this.sex=sex;}Person.prototype.sayName=function(){ alert(this.name);}Person.prototype.saySex=function(){ alert(this.sex);}function Worker(name,sex,job){ //繼承person類  Person.call(this,name,sex) //這里的this指的是Worker類的實例,如下面的'W' ,把W傳入Person構造函數,這時W偽裝成Person構造函數里的this this.job=job;}//Worker.prototype=Person.prototype;//如果這樣負值原型,子類的sayJob方法Person父類也會有sayJob方法,因為是引用傳遞//改成如下方式則子類不會影響父類:for(var i in Person.prototype){ Worker.prototype[i]=Person.prototype[i];}Worker.prototype.sayJob=function(){ alert(this.job);}var p=new Person('lisi','男');//alert(p.sayJob);var w=new Worker('zhangsan','男','打醬油的');w.sayName();w.saySex();w.sayJob();

以上所述就是本文的全部內容了,希望大家能夠喜歡。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 丁青县| 福州市| 恩施市| 大港区| 得荣县| 湟源县| 临桂县| 上饶县| 百色市| 高尔夫| 西宁市| 通州区| 库尔勒市| 偏关县| 阳信县| 绥芬河市| 营山县| 洪江市| 徐汇区| 天等县| 宁国市| 西昌市| 麦盖提县| 舒兰市| 襄汾县| 长春市| 平舆县| 会东县| 类乌齐县| 健康| 额济纳旗| 刚察县| 四川省| 潍坊市| 固原市| 周至县| 浙江省| 安西县| 宿州市| 黄冈市| 宁晋县|