天天躁日日躁狠狠躁AV麻豆-天天躁人人躁人人躁狂躁-天天澡夜夜澡人人澡-天天影视香色欲综合网-国产成人女人在线视频观看-国产成人女人视频在线观看

js模擬類繼承小例子

復制代碼 代碼如下:
//使用原型繼承,中間使用臨時對象作為Child的原型屬性,臨時對象的原型屬性再指向父類的原型,
//防止所有子類和父類原型屬性都指向通一個對象.
//這樣當修改子類的原型屬性,就不會影響其他子類和父類
function extend(Child, Parent) {
var F = function(){};
F.prototype = Parent.prototype;
Child.prototype = new F();
Child.prototype.constructor = Child;
Child.base = Parent.prototype;
}

function Parent(name)
{
this.aa = 123;
this.getName = function() {return name;}; //使用閉包模擬私有成員
this.setName = function(value){name=value;};
}
Parent.prototype.print = function(){alert("print!");};
Parent.prototype.hello = function()
{
alert(this.getName() + "Parent")
};

function Child(name,age)
{
Parent.apply(this, arguments);//調用父類構造函數來繼承父類定義的屬性
this.age = age;
}
extend(Child,Parent); //繼承Parent

Child.prototype.hello = function() //重寫父類hello方法
{
alert(this.getName() + "Child");

Parent.prototype.hello.apply(this,arguments); //調用父類同名方法
};
//子類方法
Child.prototype.doSomething = function(){ alert(this.age + "Child doSomething"); };

var p1 = new Child("xhan",22);

var p2 = new Child("xxx",33);

p1.hello();
p2.hello();

p1.doSomething(); //子類方法
p1.print(); //父類方法

alert(p1 instanceof Child); //true
alert(p1 instanceof Parent);//true

JavaScript技術js模擬類繼承小例子,轉載需保留來源!

鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯系我們修改或刪除,多謝。

主站蜘蛛池模板: 欧美影院在线观看完整版 mp4 | 麻豆文化传媒一区二区 | 帝王受PLAY龙椅高肉NP | 欧美激情一区二区三区四区 | 国内精品视频久久久久免费 | 色综合久久中文色婷婷 | 国产成人片视频一区二区青青 | 人妻美妇疯狂迎合 | 中字幕视频在线永久在线观看免费 | 超嫩校花被灌醉在线观看 | 高清 仑乱 一级 a | 双性h浪荡受bl | 国产亚洲精品字幕在线观看 | 亚洲精品久久久午夜福利电影网 | 亚洲va在线va天堂XX xX | 亚洲精品乱码久久久久久v 亚洲精品乱码电影在线观看 | 办公室韩国电影免费完整版 | 强奷乱码欧妇女中文字幕熟女 | 亚洲视频免费观看 | 少妇邻居内射在线 | 2018年免费三级av观看 | 日韩亚洲中文欧美在线 | 99国产精品成人免费视频 | 日韩欧美视频一区二区在线观看 | 国产精品一区二区免费 | 国产毛多水多高潮高清 | 好大快用力深一点h视频 | 人禽l交视频在线播放 视频 | 亚洲日本欧美产综合在线 | 久久re视频这里精品一本到99 | 欧美精品亚洲精品日韩专区一 | 2021国产精品一卡2卡三卡4卡 | 边做边爱BD免费看片 | 久久中文字幕无码A片不卡 久久中文字幕人妻熟AV女蜜柚M | 极品美女久久久久久久久久久 | 99热在线免费播放 | 亚洲精品午夜aaa级久久久久 | 免费看午夜高清性色生活片 | 国产精品久久久久秋霞影视 | 国产又粗又猛又爽黄老大爷 | 国产69精品久久久熟女 |