星之韵

 

ActionScript3.0(3)面向对象篇

1.类的声明

  1.1 作用域

    dynamic 动态的

    final       不得由其他类扩展[不能被继承]

    internal  当前包内可用[默认]

    public  公共的

  1.2 声明

    [作用域] class 类名 {类的实现;}

2.类的属性

  2.1 作用域

      internal 当钱包内可用[默认]

      public   公共

      protected  派生类内可用

      private    类内部可用

      static  静态的

      UserDefinedNameSpace  用户指定的命名空间内可用

  2.2 访问内部属性

      类的对象.属性名

      类的对象[属性名]

 3. 类的方法

  3.1 方法的种类

    override  重载

    final        不允许重载

4.类的get/set 存取器

  class getset

  {

    private var n:int=10;

    public get N():int

    {

      return n;

    }

    public Set N(value:int):void

    {

      n=value;

    }

  }

   var gs:getset=new getset();

  gs.N=15;

 5.接口

  a.接口的定义

  public interface 接口名

  {

    接口的方法;

  }    

  b.接口的实现

   AS3.0中,类是唯一可实现接口的语言元素。

  class 接口实现类名 implements 接口名

  {

    接口的实现;

      }

 

6. 继承 extends

  class parent {}

  class son extends parent{}

  

  子类中的super是父类的引用。

  静态属性不被继承。

 

 

posted on 2010-04-22 15:41  星之韵  阅读(278)  评论(0)    收藏  举报

导航