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

首頁 > 編程 > JavaScript > 正文

javascript 面向?qū)ο笏枷?附源碼

2019-11-21 01:17:22
字體:
供稿:網(wǎng)友
復(fù)制代碼 代碼如下:

<html>
<head>
<script type="text/javascript"><!--
ClassModel = //類模型,用于創(chuàng)建類
{
create: function()
{
return function(){this.construct.apply(this,arguments);}
}
}
Extend = function(desc, src) //模擬類繼承, 將一個對象的所有成員 復(fù)制到 另一個對象中
{
for(var c in src)
{
desc[c] = src[c];
}
return desc;
}
Object.prototype.extend = function(src)
{
return Extend.apply(this, [this, src]);
}
var human = ClassModel.create();
human.prototype =
{
construct : function() //構(gòu)造函數(shù)
{
//alert("construct method");
//alert(this.speak() + "," + this.sleep());
},
speak : function()
{
alert("speak");
},
sleep : function()
{
alert("sleep");
},
sex : function()
{
alert("女");
}
}
var h = new human();
h.speak(); //調(diào)用human類的speak方法
var student = ClassModel.create();
student.prototype = (new human()).extend({ //student類繼承類human類
sex : function() //方法重載 (多態(tài))
{
alert("男");
},
study : function()
{
alert("studying");
},
thinking : function()
{
alert("thinking");
}


});
var student = new student();
student.sleep(); //調(diào)用 父類(human) 的sleep方法
student.study(); //調(diào)用 student的study方法
student.thinking(); //調(diào)用 student的thinking方法
student.sex(); //結(jié)果為 男 不再是父類的 女

// --></script>
</head>
</html>
發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 迁西县| 宁海县| 南京市| 弋阳县| 孝感市| 宁都县| 新竹市| 济宁市| 东丽区| 柳河县| 临江市| 巴马| 本溪| 富锦市| 梁山县| 陈巴尔虎旗| 德阳市| 重庆市| 安徽省| 祥云县| 衡阳市| 习水县| 怀集县| 准格尔旗| 平泉县| 无锡市| 九龙县| 九寨沟县| 澳门| 株洲市| 阜城县| 海阳市| 乌苏市| 黄龙县| 凤台县| 海晏县| 奉贤区| 武城县| 沾益县| 莎车县| 松滋市|