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

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

主站蜘蛛池模板: 乱叫抽搐流白浆免费视频 | 国产精品亚洲第一区二区三区 | 久久免费精品一区二区 | 小SAO货边洗澡边CAO你动漫 | 美女脱得只剩皮肤 | 日韩欧美一区二区中文字幕 | 亚洲AV无码乱码国产麻豆P | 亚洲一品AV片观看五月色婷婷 | 加勒比一本之道高清视频在线观看 | 偷窥 亚洲 色 国产 日韩 | 少妇无码太爽了视频在线播放 | 床上色APP下载免费版 | 99在线播放 | 在线亚洲黄色 | 如懿传免费观看在线全集 | 日韩免费视频一区 | SM调教贱屁股眼哭叫求饶H | 秀婷程仪公欲息肉婷在线观看 | 国产在线一区观看 | 一起碰一起噜一起草视频 | 国产亚洲精品久久久久久久软件 | 快播h动漫网 | 第九色区av天堂 | 亚洲成人免费在线 | 亚洲人人为我我为人人 | 狠狠色狠狠色88综合日日91 | 2021扫黑风暴在线观看免费完整版 | 日本熟妇乱妇熟色在线电影 | 动漫人物差差差30分钟免费看 | 一级毛片全部免 | 一本色道久久综合亚洲AV蜜桃 | 热久久免费频精品99热 | 成人免费观看国产高清 | 99久久精品毛片免费播放 | 暖暖 免费 日本 高清 在线1 | 年轻夫妇韩剧中文版免费观看 | 98久久人妻少妇激情啪啪 | 新金梅瓶玉蒲团性奴3 | 久久精品亚洲精品国产欧美 | 一二三四在线视频社区8 | 农民工老头在出租屋嫖老熟女 |