面向对象的JavaScript编程[9]

[入库:2005年8月18日] [更新:2007年3月25日]

本文简介:选择自 liuruhong 的 blog

    newtimer.prototype.getsystemdate=function(){

        var dt=new date();

        return dt.getyear()+"-"+dt.getmonth()+"-"+dt.getday()

    }

   

    上述代码实现了newtimer类,从timer继承,javascript没有使用或者javapublic那样类似的关键字,只是通过newclassname.prototype=new baseclass这样的方法来完成,同时newtimer实现了getsystemdate的方法,在newtimer的初始化函数中,我使用了this.base=timer,是为了引用父类的实现,不过在对于父类其他实现函数的调用,到现在我没有找到一个确定的方法,是否通过this.base.start()那样来调用还是其他的,如果有谁比较清楚的,麻烦告诉我,另外在netscape的站点上,我查到有一个特殊的"__proto__"的属性好像是对于父类的直接引用,不过具体的我也没有尝试过,在msdn中也没有看到对于__proto__的支持。

   

本文关键:OOP,Javascript,面向对象
 

本站最佳浏览方式为 分辨率 1024x768 IE 6.0(或更高版本的 IE浏览器)

go top