我想在我的班级中使用一个常量实例变量。以下内容在构造函数中引发错误(当然,因为我正在分配一个常量):
public class Rotation {
public const angle:Number;
public function Rotation( angle:Number ) {
this.angle = angle;
}
}
我假设有一些解决方案,因为可以创建非静态常量成员。
答案 0 :(得分:2)
要提供无法从外部设置的public
成员,您可以将其声明为get function
public class Rotation
{
private var _angle:Number;
public function Rotation(angle:Number = 0)
{
_angle = angle;
}
public function get angle():Number
{
return _angle;
}
}
答案 1 :(得分:1)