javascript類的繼承

          Posted on 2007-05-18 14:15 sunbaby 閱讀(154) 評論(0)  編輯  收藏 所屬分類: 其它

          <script>
          //類的繼承-海浪版
          Function.prototype.extend = function (parentClass)
          {
            var Bs = new Function();
            Bs.prototype = parentClass.prototype;
            this.prototype = new Bs();
            this.prototype.Super = parentClass;
            this.prototype.constructor = this;
          }
          //==============================================


          function ClassA()
          {
              this.a=[9,8,7];
          }
          ClassB.extend(ClassA);//ClassB繼承ClassA
          function ClassB()
          {
              this.Super();//顯示調用父類的構造函數
              this.b=function(){alert();};
          }

          var objB1=new ClassB();
          var objB2=new ClassB();
          objB1.a.push(1,2,3);
          alert(objB1.a);
          alert(objB2.a);
          </script>

          posts - 2, comments - 2, trackbacks - 0, articles - 25

          Copyright © sunbaby

          free web counter
          free web counter 點擊發送消息給我
          主站蜘蛛池模板: 沙河市| 额尔古纳市| 仁化县| 黄陵县| 那曲县| 凉山| 沭阳县| 湘乡市| 宜州市| 体育| 那曲县| 防城港市| 阳春市| 卢氏县| 桐乡市| 舞阳县| 澳门| 靖边县| 镇巴县| 陆丰市| 法库县| 拉萨市| 南昌市| 宁陕县| 浦江县| 塔城市| 启东市| 九龙坡区| 乐都县| 敦化市| 钦州市| 镇坪县| 遵化市| 通化县| 新干县| 瓮安县| 广元市| 贡嘎县| 喜德县| 武穴市| 丰县|