get 和 set 存取器函数还分别称为 getter 和 setter,可以使用这些函数为创建的类提供外部易于使用的接口,并遵循封装的编程原则。使用 get 和 set 函数可保持类的私有类属性,但是我们可以从类的外部对私有属性进行读写操作,就像他们在访问类变量而不是调用类方法。 这种方法的好处是,既可以避免少用那些不适用又繁琐的方法,又可避免每个属性会出现两个面向公共的函数。
package {
public class Students {
private var _name:String;
public function get name():String {
return _name;
}
public function set name(v:String):void {
_name = v;//v不用给值,直接可以得到数据。
}
}
}