访问控制符(定义作用域):
- private–私有,仅类内部可见
- protected–在类内部及子类内部可见
- internal–私有,在同一个包内可见
- public–公共/全局,在其它类中可见
静态方法(变量、常量)
- static–可以直接通过类名访问,而不用将类进行实际化,此类的不同实例共同享有静态方法(或变量、常量)
构造函数
- 与类名相同的一个函数,用于初始化一个实例(在实例化一个类时,被调用一次)
extends
- 继承某个类的属性及方法到新类(子类)里面
基本包(类)结构
package
{
public calss Hello
{
public var helloString:String = "hello,world!";
public function Hello()
{
//构造函数
}
public function hellWorld():void
{
trace(helloString);
}
}
}
命名空间 namescape
- 跟四个访问控制符(private、protected、internal、public)功能类似,可用于构建复杂的访问控制,使用URL作为惟一标识。
super()
- 调用父类的构造函数,这样,子类就能通过super(),得到于父类完全一样的属性及方法