我们知道,我们在编写类的时候应该尽量将它的属性和方法都隐藏起来,但当我们要调用某一个属性的时候,我们就不得不将它暴露出来,这是唯一的一种解决方法吗?答案是否定的,我们
现在要求这样,有一个属性,我们想从外部调用它,也能够从外部访问它,但是不让它暴露到外部,
这时我们如何去做呢?这里就要用到我们的get关键字。下面我们就来详细讲解一下get及set的使用
private var _a:*;
public function get a():*{return _a;
}
public function set a(_m:*):void{
_a=_m;
}
初始化类的对象:m
m.a = "abc";
trace(m.a);//输出abc