现在的位置: 首页 > 综合 > 正文

JavaScript类继承

2013年01月20日 ⁄ 综合 ⁄ 共 511字 ⁄ 字号 评论关闭
<script type="text/javascript">
   //基类 function BaseClass(){ alert('BaseClass'); }
   BaseClass.prototype.hello
= function(){ alert("BaseClass.hello") } //子类 function SubClass(){ alert("SubClass")
     //覆写父类的方法
this.hello = function(){
       BaseClass.prototype.hello.call(this);//调用父类的方法 alert(
"SubClass hello") ; } } //设置子类的基类 SubClass.prototype = new BaseClass();
  //设置子类的构造函数 SubClass.prototype.constructor
=SubClass; window.onload = function(){ var subClass = new SubClass(); subClass.hello();//调用的是子类的hello,如果去掉子类的hello,那么默认调用的是父类的hello } </script>

 

抱歉!评论已关闭.