我們都知道在JAVA中,建立一個實體模型類,一般都有實體的屬性、set/get方法、重寫toString 方法。其實在FLEX中也一樣。如下:
package design.model
{
public class FlowProp
{
//模板號
private var _templateNo:String;
//模板名稱
private var _templateName:String;
//創建時間
private var _createTime:String;
//應用系統
private var _systemId:String;
//順序號
private var _orderCode:String;
//流程描述
private var _descriptionInfo:String;
//構造器
public function FlowProp()
{
}
//get / set 方法。
public function get templateNo():String
{
return _templateNo;
}
public function set templateNo(value:String):void
{
_templateNo = value;
}
public function get templateName():String
{
return _templateName;
}
public function set templateName(value:String):void
{
_templateName = value;
}
public function get createTime():String
{
return _createTime;
}
public function set createTime(value:String):void
{
_createTime = value;
}
public function get systemId():String
{
return _systemId;
}
public function set systemId(value:String):void
{
_systemId = value;
}
public function get orderCode():String
{
return _orderCode;
}
public function set orderCode(value:String):void
{
_orderCode = value;
}
public function get descriptionInfo():String
{
return _descriptionInfo;
}
public function set descriptionInfo(value:String):void
{
_descriptionInfo = value;
}
//重寫toString方法
override public function toString():String
{
return super.toString() + " templateNo =" + this._templateNo
+ " templateName = " + this._templateName
+ " createTime = " + this._createTime
+ " systemId = " + this._systemId
+ " orderCode = " + this._orderCode
+ " descriptionInfo = "+this._descriptionInfo;
}
}
}
注意:FLEX中,不能自動生成全部屬性的set/get方法。一次只能生成一個。而且,鼠標指針必須定位在該屬性的前面,然後看下圖:
結束!