ActionScript3.0 类的学习

类的学习

1.类的构造函数可以有返回类型(一定是void类型)

  如:

2.定义一个public class 时应该保证文件名、类名、构造函数名三者一致。

3.类的继承(Inheritance):

a)子类不能继承父类的构造方法;

b)子类不能继承父类的私有属性和方法;

c)父类看不见子类的扩展的属性很方法;

d)先构建父类再构建子类;

e)先销毁子类在销毁父类.

4.类中的静态属性和静态方法访问方式:

  类名.属性名、类名.方法名()

注意:不能用实例化的对象访问(因为静态属性和方法归类所有).

5.子类重写父类的方法是一定要加上:override 关键字(不加会报错)。

 

 

6.定义函数时一定要加上 function 关键字。

 

7.并不是子类可以覆盖所有父类的属性和方法:

  如:常量、静态变量、父类私有的属性和方法、final 方法。

8.子类调用父类属性和方法的方式:super.父类属性或方法。

9.多态性(polymorphism)

 

 

10.as3.0 中只支持单继承,如果想实现多继承可以同过接口来实现(接口可以通过 extends 关键字扩展接口), 一个类可以实现多个接口。

11.as3.0中函数可以嵌套定义:

12.命名空间(Namespace):防止命名冲突

 

注意:命名空间后面不能加入权限修饰符:

13.存取系:可以设置某个变量是只读或只写或可读可写。

只读:

只写:

可读可写:

  

 

 

你可能感兴趣的:(ActionScript3.0)