类的构造函数 是一个特殊的函数。使用 new
运算符创建类的实例时将自动调用该函数。构造函数的名称与包含它的类的名称相同。例如,您在上文中创建的 Person 类包含以下构造函数:
// Person 类构造函数 function Person (myName:String, myAge:Number) { name = myName; age = myAge; }
如果未明确声明任何构造函数(也就是说,如果未创建名称与类名相同的函数),编译器将自动创建一个空构造函数。
一个类只能包含一个构造函数;动作脚本 2.0 中不支持重载构造函数。