as3中的get和set关键字的作用
来源:互联网 发布:apple mac mini 编辑:程序博客网 时间:2024/04/30 08:29
和Java的JavaBean中属性处理方式不一样,AS3中将get,set当做关键字,并通过这两个关键字来控制属性的访问和修改。
在AS3中,当一个属性同时被定义了public修饰的get和set方法时,就可以通过“对象.方法名”来访问和修改该属性,注意方法名不要带括号。
当只定义了该属性的get方法时,不能修改该属性。
当只定义了该属性的set方法时,不能访问该属性。
如下例中,OrderEvent定义了一个私有属性_dishes,并定义了该属性的get和set方法get dish()和set dish()。在Customer中就可一个通过orderDish.dishes来访问和修改该属性。
package{ import flash.events.Event; public class OrderEvent extends Event { public static const ORDER_DISHES:String = "点菜"; private var _dishes:Array; public function OrderEvent() { super(ORDER_DISHES); } public function set dishes(dishesAry:Array):void{ _dishes = dishesAry; } public function get dishes():Array{ return _dishes; } }}
package
{
import flash.events.EventDispatcher;
public class Customer extends EventDispatcher
{
public var name:String;
public function Customer(nS:String)
{
name = nS;
}
public function order():void{
var orderDish:OrderEvent = new OrderEvent();
orderDish.dishes = ["剁椒鱼头","农家小炒肉","神仙豆腐"];
dispatchEvent(orderDish);
}
}
}
- as3中的get和set关键字的作用
- as3 中get和set的用法
- AS3中get和set的使用方法
- as3 中get和set的用法
- get和set的作用
- 白鹭中get和set的作用
- java封装中的private关键字和set,get方法
- as3.0 中get 和 set方法
- Javascript set 和 get 关键字
- C# GET 和 SET作用
- C# GET 和 SET作用
- C# GET 和 SET作用
- C# GET 和 SET作用
- C# GET 和 SET作用
- C# GET 和 SET作用
- C# GET 和 SET作用
- c#中的get和set的用法
- c#属性中get和set的作用
- 杭电ACM大数JAVA提交实例
- iBATIS配置环境
- bitvalue API
- II协议
- JQuery的Ajax跨域请求的解决方案(续)
- as3中的get和set关键字的作用
- 遗传算法解决TSP问题(C++)
- c++ primer plus第十章习题答案
- IDbHelper接口NewTableHandler实现增强
- ubuntu 换镜像源(下载由慢变快)
- android控件开发之ListView
- windows下Apache2.2.17+2个tomcat6.0.20集群(新手)
- 开发问题集
- CSU 1271: Brackets Sequence(数学啊 )