股墓山庄

专注于AS3,JavaScript 每天一点进步,坚持...
  博客园  :: 首页  :: 新随笔  :: 联系 :: 管理

在类中使用get 和 set 存取器方法

Posted on 2012-03-13 15:19  股墓山庄庄主  阅读(336)  评论(0编辑  收藏  举报

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不用给值,直接可以得到数据。
		}
	}
}