JavaScript的面向對象(二)
更新時間:2006年11月09日 00:00:00 作者:
上一篇寫的廢話太多,寫得很爛,這一次講講繼承吧,我們上一節(jié)知道了prototype,現(xiàn)在我從prototype下手來實現(xiàn)方法
<scrīpt LANGUAGE="Javascrīpt">
<!--
function 職業(yè)(){
var 須知="每天要好好上班";
}
職業(yè).prototype.上班=function(name){
return name+"上班";
}
職業(yè).prototype.下班=function(){
return "下班";
}
Function.prototype.extend=function(superClass){
for(var $p in superClass.prototype){
this.prototype[$p]=superClass.prototype[$p];
}
delete $p;
}
function 演員(){
}
演員.prototype.上電視=function(person){
return person+"上電視";
}
function 小丑(){
}
小丑.prototype.行頭=function(){
return "夸張的笑";
}
演員.extend(職業(yè));
var 張三=new 演員();
alert(張三.上班("張三"));
小丑.extend(演員);
var 小卓=new 小丑();
alert(小卓.上班("小卓"));
alert(小卓.行頭());
alert(小卓.上電視("小卓表演的節(jié)目"));
//-->
</scrīpt>
只是寫了一個繼承的小例。
這樣,在不考慮父類方法與子類方法的情況下如此做,有點荒繆了。先寫到這
兒,后面再寫了。
<scrīpt LANGUAGE="Javascrīpt">
<!--
function 職業(yè)(){
var 須知="每天要好好上班";
}
職業(yè).prototype.上班=function(name){
return name+"上班";
}
職業(yè).prototype.下班=function(){
return "下班";
}
Function.prototype.extend=function(superClass){
for(var $p in superClass.prototype){
this.prototype[$p]=superClass.prototype[$p];
}
delete $p;
}
function 演員(){
}
演員.prototype.上電視=function(person){
return person+"上電視";
}
function 小丑(){
}
小丑.prototype.行頭=function(){
return "夸張的笑";
}
演員.extend(職業(yè));
var 張三=new 演員();
alert(張三.上班("張三"));
小丑.extend(演員);
var 小卓=new 小丑();
alert(小卓.上班("小卓"));
alert(小卓.行頭());
alert(小卓.上電視("小卓表演的節(jié)目"));
//-->
</scrīpt>
只是寫了一個繼承的小例。
這樣,在不考慮父類方法與子類方法的情況下如此做,有點荒繆了。先寫到這
兒,后面再寫了。
相關文章
js隨機生成字母數(shù)字組合的字符串 隨機動畫數(shù)字
本篇文章給大家分享的js隨機生成字母數(shù)字組合的字符串,js隨機生成動畫數(shù)字,包括常用的產(chǎn)生隨機數(shù)的用法,需要的朋友可以參考下2015-09-09
微信小程序實現(xiàn)商品數(shù)據(jù)聯(lián)動效果
這篇文章主要介紹了微信小程序實現(xiàn)商品數(shù)據(jù)聯(lián)動效果,代碼很簡單,直接復制即可根據(jù)自己的需求去修改,對小程序商品數(shù)據(jù)聯(lián)動實例代碼感興趣的朋友一起看看吧2022-08-08
JavaScript算法系列之快速排序(Quicksort)算法實例詳解
這篇文章主要介紹了JavaScript算法系列之快速排序(Quicksort)算法實例詳解的相關資料,需要的朋友可以參考下2016-09-09
該如何加載google-analytics(或其他第三方)的JS
很多網(wǎng)站為了獲取用戶訪問網(wǎng)站的統(tǒng)計信息,使用了google-analytics或其他分析網(wǎng)站(下面的討論中只提google-analytics,簡稱ga)。2010-05-05
詳解小程序中h5頁面onShow實現(xiàn)及跨頁面通信方案
這篇文章主要介紹了小程序中h5頁面onShow實現(xiàn)及跨頁面通信方案,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧2019-05-05

