天天躁日日躁狠狠躁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模擬類繼承小例子,轉載需保留來源!

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

主站蜘蛛池模板: 中文文字幕文字幕亚洲色 | 伊人热| 欧美最猛性XXX孕妇 欧美最猛性xxxxx亚洲精品 | 国产午夜精品一区二区理论影院 | av在线色| 午夜色网站 | 丰满少妇被猛烈进出69影院 | 最近中文字幕MV高清在线视频 | 果冻传媒色AV国产播放 | 亚洲三级大片 | 亚州精品永久观看视频 | 快播免费电影 | 欧美日本韩国一二区视频 | 精品国产乱码久久久久久夜深人妻 | 日日噜噜夜夜躁躁狠狠 | 又爽又黄又粗又大免费视频 | 久久无码AV亚洲精品色午夜 | 亚洲国产欧美日韩在线一区 | 国产午夜亚洲精品理论片八戒 | 91精品婷婷国产综合久久8 | 久久亚洲精品成人综合 | 青青热久久综合网伊人 | 精品手机在线1卡二卡3卡四卡 | 在线视频免费国产成人 | 免费麻豆国产黄网站在线观看 | 美国69xxxx59| 国产爱豆剧果冻传媒在线 | 99欧美精品 | 99视频这里只有精品 | 酒色.com| 嘟嘟嘟在线视频免费观看高清中文 | 黄页网站18以下勿看免费 | 出差无套内射小秘书 | 国产成人精品精品欧美 | 亚洲成a人片777777久久 | 久久久大香菇 | 伊人久在线 | 久久精品中文闷骚内射 | 国产精品久久久久影院免费 | 肉动漫h黄动漫日本免费观看 | 涩涩电影网 |