最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

javascript實現(xiàn)繼承的簡單實例

 更新時間:2015年07月26日 11:26:24   投稿:hebedich  
這篇文章主要介紹了javascript實現(xiàn)繼承的簡單實例的相關(guān)資料,需要的朋友可以參考下

作為一門面向?qū)ο蟮恼Z言,那么繼承自然就是一大特征,下面是一段非常簡單代碼實例,它演示了實現(xiàn)繼承的基本原理,有興趣的或者恰好要學(xué)習(xí)此方面的朋友可以參閱一下,希望能夠給大家來幫組。

//繼承
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構(gòu)造函數(shù),這時W偽裝成Person構(gòu)造函數(shù)里的this
 this.job=job;
}
//Worker.prototype=Person.prototype;//如果這樣負(fù)值原型,子類的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();

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

相關(guān)文章

最新評論

大港区| 平定县| 岳西县| 阳高县| 菏泽市| 定襄县| 崇信县| 蓬安县| 南澳县| 邛崃市| 阳信县| 平谷区| 建湖县| 荥经县| 洮南市| 双流县| 壶关县| 泰来县| 甘孜县| 舞阳县| 左权县| 岳西县| 收藏| 乌兰县| 定西市| 应城市| 双城市| 南华县| 彰化市| 阳曲县| 民乐县| 赫章县| 博爱县| 梧州市| 贵定县| 叶城县| 肃宁县| 台北县| 渭源县| 芜湖县| 方山县|