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

javascript中最常用的繼承模式 組合繼承

 更新時間:2010年08月12日 11:05:27   作者:  
組合繼承避免了原型鏈和借用構(gòu)造函數(shù)的缺陷,成為JavaScript中最為常用的繼承模式
復制代碼 代碼如下:

<script type="text/javascript">
//創(chuàng)建基類
function Person(name, age) {
this.name = name;
this.age = age;
}
//通過原型方式給基類添加函數(shù)(這樣可以服用此函數(shù))
Person.prototype.showName = function () {
alert(this.name);
}
//創(chuàng)建子類
function Student(name, age, score) {
this.score = score;
Person.call(this,name,age);
}
//把父類的實例賦值給子類的原型
Student.prototype = new Person();
//通過原型方式給子類添加函數(shù)(這樣可以服用此函數(shù))
Student.prototype.showScore = function () {
alert(this.score);
}

//以下為使用
var student = new Student("zhangsan", 22, 100);
student.showName();
student.showScore();

var stu = new Student("lisi", 25, 200);
stu.showName();
stu.showScore();
</script>

相關(guān)文章

  • javascript 面向?qū)ο缶幊?function也是類

    javascript 面向?qū)ο缶幊?function也是類

    function在javascript中用來創(chuàng)建函數(shù)或方法,但要想實現(xiàn)面向?qū)ο蠓绞降木幊?,類是不可或缺的角色之一,而且是主角?/div> 2009-09-09
  • javascript 面向?qū)ο缶幊? function是方法(函數(shù))

    javascript 面向?qū)ο缶幊? function是方法(函數(shù))

    在進行編程時,必免不了要碰到復雜的功能。初學者最怕復雜的功能,因為不能夠很好的進行功能邊界劃分,只能一大串if、循環(huán)加case堆疊在一起,結(jié)果出來的程序自己看著暈,別人看著更暈。
    2009-09-09
  • javascript 寫類方式之四

    javascript 寫類方式之四

    構(gòu)造函數(shù) + 原型 直接組裝一個類;同一構(gòu)造函數(shù)將組裝出同一類型
    2009-07-07
  • Javascript 面向?qū)ο?命名空間

    Javascript 面向?qū)ο?命名空間

    作用主要為了防止類名沖突,相同的類名只要屬于不同的命名空間,便不會沖突。
    2010-05-05
  • JavaScript 核心參考教程 內(nèi)置對象

    JavaScript 核心參考教程 內(nèi)置對象

    JavaScript 是根據(jù) "ECMAScript"標準制定的網(wǎng)頁腳本語言。這個標準由 ECMA 組織發(fā)展和維護。ECMA-262 是正式的 JavaScript 標準。
    2009-10-10
  • JavaScript 面向?qū)ο缶幊蹋?) 定義類

    JavaScript 面向?qū)ο缶幊蹋?) 定義類

    最近這一段時間事情太多了,沒有時間再繼續(xù)寫,幸好這兩天有點小閑,先小寫一下JavaScript中面向?qū)ο笠恢型扑]的方法。
    2010-05-05
  • Javascript 面向?qū)ο缶幊蹋ㄒ唬?封裝

    Javascript 面向?qū)ο缶幊蹋ㄒ唬?封裝

    我覺得,Object(對象)最難。因為Javascript的Object模型很獨特,和其他語言都不一樣,初學者不容易掌握。
    2011-08-08
  • 最新評論

    克拉玛依市| 喜德县| 星子县| 平湖市| 来凤县| 哈巴河县| 诸暨市| 特克斯县| 称多县| 惠东县| 白城市| 博乐市| 安泽县| 普兰店市| 沅陵县| 长乐市| 香格里拉县| 通山县| 凉山| 道孚县| 巴林右旗| 马边| 隆林| 呼和浩特市| 吴川市| 温州市| 九台市| 阳城县| 房产| 博白县| 昭觉县| 鄂尔多斯市| 新巴尔虎左旗| 辽阳县| 尚志市| 湘乡市| 通河县| 广安市| 北碚区| 永和县| 浠水县|