javascript的superclass繼承
function A(a){
this.x = a;
}
function B(a,b){
alert(a);
this.superclass(a);
this.y = b;
}
B.prototype.superclass = A;
function C(a, b, c){
this.superclass(a, b);
this.z = c;
}
C.prototype.superclass = B;
//B是A的子類,C是B的子類,這裡例項化C的時候會導致對B的建構函式的無限遞迴呼叫。
//使用將superclass屬性加到prototype的方式去實現javascript繼承結構時,應注意此種方式只適用於簡單的結構
var cInstance = new C('a', 'b' , 'c');
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/8520577/viewspace-755642/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- JavaScript的繼承JavaScript繼承
- Javascript繼承4:潔淨的繼承者—-原型式繼承JavaScript繼承原型
- JavaScript繼承JavaScript繼承
- JavaScript 繼承JavaScript繼承
- javascript:繼承JavaScript繼承
- JavaScript中的繼承JavaScript繼承
- javascript繼承的方式JavaScript繼承
- Javascript繼承2:建立即繼承—-建構函式繼承JavaScript繼承函式
- javascript之繼承JavaScript繼承
- JavaScript class 繼承JavaScript繼承
- JavaScript extends 繼承JavaScript繼承
- javascript類繼承JavaScript繼承
- JavaScript的繼承-轉載JavaScript繼承
- javascript的原型和繼承JavaScript原型繼承
- 征服 JavaScript 面試:類繼承和原型繼承的區別JavaScript面試繼承原型
- JavaScript(2)之——繼承JavaScript繼承
- 深入JavaScript繼承原理JavaScript繼承
- JavaScript 繼承全解析JavaScript繼承
- JavaScript物件冒充繼承JavaScript物件繼承
- JavaScript繼承總結JavaScript繼承
- 搞懂 JavaScript 繼承原理JavaScript繼承
- Javascript 繼承和克隆JavaScript繼承
- 實現JavaScript繼承JavaScript繼承
- Javascript繼承,再談JavaScript繼承
- JavaScript之物件繼承JavaScript物件繼承
- JavaScript原型和繼承JavaScript原型繼承
- JavaScript 的繼承與多型JavaScript繼承多型
- javascript原型鏈繼承的使用JavaScript原型繼承
- JavaScript中的六種繼承JavaScript繼承
- JavaScript中的函式繼承JavaScript函式繼承
- JavaScript的幾種繼承方式JavaScript繼承
- JavaScript實現繼承的方式JavaScript繼承
- 簡單的JavaScript繼承(譯)JavaScript繼承
- Javascript的繼承與多型JavaScript繼承多型
- 淺談JavaScript中的繼承JavaScript繼承
- JavaScript中的原型和繼承JavaScript原型繼承
- 從本質認識JavaScript的原型繼承和類繼承JavaScript原型繼承
- javascript原型鏈及繼承JavaScript原型繼承