【发布时间】:2011-07-23 10:14:59
【问题描述】:
我正在尝试使用原型继承方式在 JavaScript 中实现一些基本的 OOP。但是,我找不到从基类继承静态成员(方法)的方法。
我们可以使用原型来模拟基本类模型:
SomeClass = function(){
var private_members;
this.public_method = function(){
//some instance stuff..
};
};
Class.static_method = function(){
//some static stuff;
};
//Inheritance
SubClass = function(){ //sub-class definition };
SubClass.prototype = new Class();
但是,SubClass 不会从 Class 继承 static_method。
【问题讨论】:
-
Mootools 是您问题的答案! :)
标签: javascript oop inheritance static