詳解JavaScript基于面向?qū)ο笾^承實例
javascript面向?qū)ο罄^承的簡單實例:
作為一門面向?qū)ο蟮恼Z言,繼承自然是它的一大特性,盡管javascript的面向?qū)ο蟮膶崿F(xiàn)機制和和c#和java這樣典型的面向?qū)ο蟛煌?,但是繼承的基本特點還是具有的,簡單的說就是獲得父級的方法和屬性,下面是一段簡單的實例,大家有興趣可以分析一下:
window.onload = function(){
function parent(age,name){
this.age = age;
this.name = name;
}
parent.prototype.show = function(){
alert('父級方法');
}
function child(age,name,job){
parent.apply(this,arguments);
this.job = job;
}
(function(){
for(var i in parent.prototype){
child.prototype[i]=parent.prototype[i]
}
})();
var b = new parent(14,'俠客行');
var a = new child(15,'狼俠','俠客');
a.show();
}
以上就是javascript面向?qū)ο罄^承的簡單實例介紹,大家可以結合前一篇《詳解JavaScript基于面向?qū)ο笾^承》一起學習,可能效果會更好。
- JavaScript求一組數(shù)的最小公倍數(shù)和最大公約數(shù)常用算法詳解【面向?qū)ο?,回歸迭代和循環(huán)】
- javascript 面向?qū)ο骹unction詳解及實例代碼
- JS 面向?qū)ο笾^承---多種組合繼承詳解
- JS面向?qū)ο缶幊淘斀?/a>
- 詳解JS面向?qū)ο缶幊?/a>
- 詳解JavaScript基于面向?qū)ο笾^承
- 詳解JavaScript基于面向?qū)ο笾畡?chuàng)建對象(2)
- 詳解JavaScript基于面向?qū)ο笾畡?chuàng)建對象(1)
- js面向?qū)ο笾?、私有、靜態(tài)屬性和方法詳解
- JS Pro-深入面向?qū)ο蟮某绦蛟O計之繼承的詳解
- JAVASCRIPT THIS詳解 面向?qū)ο?/a>
- JS面向?qū)ο蟮某绦蛟O計相關知識小結
- JavaScript面向?qū)ο蟮某绦蛟O計(犯迷糊的小羊)
相關文章
uniapp?js修改數(shù)組某個下標以外的所有值完整代碼
在UniApp開發(fā)中,經(jīng)常需要對數(shù)組進行操作,若要修改數(shù)組中特定下標外的所有元素,可通過map方法或for循環(huán)實現(xiàn),map方法適用于生成新數(shù)組,for循環(huán)則直接修改原數(shù)組,根據(jù)項目需求選擇最佳方案,需要的朋友可以參考下2024-09-09
根據(jù)輸入郵箱號跳轉(zhuǎn)到相應登錄地址的解決方法
本文分享了基于javascript實現(xiàn)的根據(jù)輸入郵箱號跳轉(zhuǎn)到相應登錄地址的具體實例代碼,需要的朋友一起來看下吧2016-12-12
JavaScript SHA1加密算法實現(xiàn)詳細代碼
這篇文章主要為大家詳細介紹了JavaScript SHA1加密算法實現(xiàn)代碼,具有一定的參考價值,感興趣的朋友可以參考一下2016-10-10
深入理解Javascript中的valueOf與toString
javascript中所有數(shù)據(jù)類型都擁有valueOf和toString這兩個方法,null除外。它們倆解決javascript值運算與顯示的問題,本文將詳細介紹,有需要的朋友可以參考下2017-01-01
關于BootstrapTable 導出數(shù)據(jù)的問題最終解決方案
這篇文章主要介紹了BootstrapTable 導出數(shù)據(jù)的問題,本文通過實例代碼給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下2022-03-03

