在我的ActionScript3类中,可以有一个带有getter和setter的属性吗?

时间:2020-03-06 14:54:00  来源:igfitidea点击:

在我的ActionScript3类中,可以有一个带有getter和setter的属性吗?

解决方案

好的,我们可以对AS3类的任何属性使用基本的getter / setter语法。例如

package {

    public class PropEG {

        private var _prop:String;

        public function get prop():String {
            return _prop;
        }

        public function set prop(value:String):void {
            _prop = value;
        }
    }
}

是的,我们可以在AS3类中创建getter和setter函数。

例子:

private var _foo:String = "";

public function get foo():String{
    return _foo;
}

public function set foo(value:String):void {
    _foo= value;
}

可以在这里找到有关获取器和设置器的更多信息。