构造函数

类的构造函数 是一个特殊的函数。使用 new 运算符创建类的实例时将自动调用该函数。构造函数的名称与包含它的类的名称相同。例如,您在上文中创建的 Person 类包含以下构造函数:

// Person 类构造函数
function Person (myName:String, myAge:Number) {
  name = myName;
  age = myAge;
}

如果未明确声明任何构造函数(也就是说,如果未创建名称与类名相同的函数),编译器将自动创建一个空构造函数。

一个类只能包含一个构造函数;动作脚本 2.0 中不支持重载构造函数。