欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

JavaScript中使用構(gòu)造函數(shù)實(shí)現(xiàn)繼承的代碼

 更新時(shí)間:2010年08月12日 11:12:57   作者:  
JavaScript中借用構(gòu)造函數(shù)實(shí)現(xiàn)繼承的代碼,需要的朋友可以參考下。
復(fù)制代碼 代碼如下:

//首先創(chuàng)建父類
function Person(name, age, address) {
this.name = name;
this.age = age;
this.address = address;
}
//創(chuàng)建子類
function Student(score) {
this.score = score;
//可以用call方法或者是apply方法調(diào)用函數(shù)的構(gòu)造函數(shù)
//調(diào)用父類的構(gòu)造函數(shù),通過call方法調(diào)用Person類的構(gòu)造函數(shù)。這樣就會(huì)在student中初始化Person對(duì)象,student也就有了Person的屬性的副本
Person.call(this,"zhangsan",22,"中國北京!");
}

var student = new Student(100);
alert(student.address + student.score + "分");


//上述Person.call方法調(diào)用中第二個(gè)參數(shù)開始為傳遞的數(shù)據(jù)參數(shù)

相關(guān)文章

  • javascript 面向?qū)ο笕吕砭氈當(dāng)?shù)據(jù)的封裝

    javascript 面向?qū)ο笕吕砭氈當(dāng)?shù)據(jù)的封裝

    JavaScript 是一種非常靈活的面向?qū)ο蟪绦蛟O(shè)計(jì)語言,它與傳統(tǒng)的強(qiáng)類型的面向?qū)ο蟪绦蛟O(shè)計(jì)語言(如 C++,Java,C# 等)有很大不同,所以要實(shí)現(xiàn)如 C++、java、C# 當(dāng)中的一些特性就需要換一種思考方式來解決。
    2009-12-12
  • JS 對(duì)象介紹

    JS 對(duì)象介紹

    JS 對(duì)象介紹,需要的朋友可以參考下。
    2010-01-01
  • javascript 寫類方式之一

    javascript 寫類方式之一

    這篇起,會(huì)由淺到深的分析js OO之寫類方式,大概會(huì)有5-8篇。后面陸續(xù)會(huì)分析流行庫(框架)的寫類方式。為了討論的單一性,暫不考慮類的繼承,(私有,受保護(hù))屬性或方法。
    2009-07-07
  • 改變javascript函數(shù)內(nèi)部this指針指向的三種方法

    改變javascript函數(shù)內(nèi)部this指針指向的三種方法

    javascript 的this 值,真的是非常的莫名奇妙。我一直被搞的很頭暈,也許正是這個(gè)this,讓大多數(shù)人感覺js 非常的莫名其妙。
    2010-04-04
  • js 函數(shù)調(diào)用模式小結(jié)

    js 函數(shù)調(diào)用模式小結(jié)

    在javascript中一共有四種調(diào)用模式:方法調(diào)用模式、函數(shù)調(diào)用模式、構(gòu)造器調(diào)用模式和apply調(diào)用模式。這些模式在如何初始化關(guān)鍵參數(shù)this上存在差異
    2011-12-12
  • 實(shí)現(xiàn)JavaScript中繼承的三種方式

    實(shí)現(xiàn)JavaScript中繼承的三種方式

    在JavaScript中,繼承可以通過三種手法實(shí)現(xiàn)原型鏈繼承 使用apply、call方法 對(duì)象實(shí)例間的繼承。
    2009-10-10
  • javascript面向?qū)ο笾?命名空間

    javascript面向?qū)ο笾?命名空間

    javascript中本沒有命名空間的概念,但是要體現(xiàn)面向?qū)ο蟮乃枷?,?yīng)當(dāng)有命名空間,就像java中的package,.net中的namespace一樣,作用主要為了防止類名沖突,相同的類名只要屬于不同的命名空間,便不會(huì)沖突。
    2011-02-02
  • JavaScript 原型繼承

    JavaScript 原型繼承

    JavaScript 原型繼承,學(xué)習(xí)js面向?qū)ο蟮呐笥芽梢钥纯础?/div> 2011-12-12
  • JavaScript 面向?qū)ο蟮闹接谐蓡T和公開成員

    JavaScript 面向?qū)ο蟮闹接谐蓡T和公開成員

    這節(jié)來說下JavaScript的私有成員和公開成員,雖然JavaScript沒有private和public關(guān)鍵字,但還是那句話——作為開發(fā)人員我們要有面向?qū)ο蟮乃枷耄?
    2010-05-05
  • 面向?qū)ο蟮木幊趟枷朐趈avascript中的運(yùn)用上部

    面向?qū)ο蟮木幊趟枷朐趈avascript中的運(yùn)用上部

    對(duì)于正在從事或者打算從事編程的人來說,面向?qū)ο笫且粋€(gè)耳熟能詳?shù)脑~,幾乎每一個(gè)人都能列舉出一些面向?qū)ο蟮木幊陶Z言,例如C++,JAVA,C#等等。
    2009-11-11

最新評(píng)論