答案 0 :(得分:1)
侧面注释:您可以使用静态函数作为伪重载构造函数
class Fred
{
public function Fred()
{
// boring, default constructor with no parameters
}
public static function Freddy(aValue1 : String, aValue2 : Object = null) : Fred
{
var result : Fred = new Fred();
result.value1 = aValue1;
result.value2 = aValue2;
return result;
}
}
(是的,我确实想念我的Object Pascal虚拟构造函数,为什么要问?)