徐宝吧 关注:4贴子:645
  • 6回复贴,共1
。。


IP属地:江苏1楼2008-09-18 11:02回复
    u nction


    IP属地:江苏2楼2008-09-25 19:02
    回复
      `


      IP属地:江苏3楼2008-09-25 19:05
      回复
        f


        IP属地:江苏4楼2008-09-25 19:07
        回复
          fction


          IP属地:江苏5楼2008-09-25 19:07
          回复
            //Animal类的方法
            Test.Animal.prototype = {
             get_Name: fun() {
             return this._name;
             },
             set_Name: fun() {
             return this._name;
             },
             eat: fun() {
             Sys.Debug.trace("Animal eats.");
             }
            }
            //注册Test.Animal类
            Test.Animal.registerClass("Test.Animal");

            //声明子类Fish
            Test.Fish = fun(name) {
             //初始化父类
             Test.Fish.initializeBase(this, [name]);
            }
            Test.Fish.prototype = {
             eat: fun() {
             Sys.Debug.trace("Fish eat");
             }
            }
            //注册Test.Fish类
            Test.Fish.registerClass("Test.Fish", Test.Animal);

            //声明接口Interface
            Test.IRunnable = fun() { }
            Test.IRunnable.prototype = {
             run: fun() { }
            }
            Test.IRunnable.registerInterface("Test.IRunnable");

            //Dog类实现了Test.IRunnable接口
            Test.Dog = fun(name) {
             Test.Dog.initializeBase(this, [name]);
            }
            Test.Dog.prototype = {
             eat: fun() {
             Sys.Debug.trace("Dog eats.");
             },
             run: fun() {
             Sys.Debug.trace("Dog running.");
             }
            }
            Test.Dog.registerClass("Test.Dog", Test.Animal, Test.IRunnable);

            //声明一个枚举
            Test.Position = fun() { };
            Test.Position.prototype = {
             Center:0,
             Top: 1,
             Bottom: 2,
             Left: 3,
             Right:4
            }
            Test.Position.registerEnum("Test.Position");


            IP属地:江苏6楼2008-09-25 19:09
            回复
              //声明命名空间
              Type.registerNamespace("Test");

              //Animal类的字段
              Test.Animal = fun(name) {
                this._name = name;
              }
              //Animal类的方法
              Test.Animal.prototype = {
                get_Name: fun() {
                  return this._name;
                },
                set_Name: fun() {
                  return this._name;
                },
                eat: fun() {
                  Sys.Debug.trace("Animal eats.");
                }
              }
              //注册Test.Animal类
              Test.Animal.registerClass("Test.Animal");

              //声明子类Fish
              Test.Fish = fun(name) {
                //初始化父类
                Test.Fish.initializeBase(this, [name]);
              }
              Test.Fish.prototype = {
                eat: fun() {
                  Sys.Debug.trace("Fish eat");
                }
              }
              //注册Test.Fish类
              Test.Fish.registerClass("Test.Fish", Test.Animal);

              //声明接口Interface
              Test.IRunnable = fun() { }
              Test.IRunnable.prototype = {
                run: fun() { }
              }
              Test.IRunnable.registerInterface("Test.IRunnable");

              //Dog类实现了Test.IRunnable接口
              Test.Dog = fun(name) {
                Test.Dog.initializeBase(this, [name]);
              }
              Test.Dog.prototype = {
                eat: fun() {
                  Sys.Debug.trace("Dog eats.");
                },
                run: fun() {
                  Sys.Debug.trace("Dog running.");
                }
              }
              Test.Dog.registerClass("Test.Dog", Test.Animal, Test.IRunnable);

              //声明一个枚举
              Test.Position = fun() { };
              Test.Position.prototype = {
                Center:0,
                Top: 1,
                Bottom: 2,
                Left: 3,
                Right:4
              }
              Test.Position.registerEnum("Test.Position");


              IP属地:江苏7楼2008-09-25 19:11
              回复