as3.0中 public function get sValue():Number{ } sValue 是什么意思 怎么用

来源:学生作业帮助网 编辑:作业帮 时间:2024/04/27 04:43:35
as3.0中 public function get sValue():Number{ } sValue 是什么意思 怎么用
xMo@ABIor9Z׍Pc*BL(4h& TRCLl쮗^X-big}睙uV~C/5BShdf^ϫFmE!DOoaNQQ/7/*&gV4h=SlrDλC_ .un /O;qHnlp8{G5>"Wvl{I n*)ZswV?F}SȻ+R7v5D5w69gYǣ0"bؼh!-&f;73J*{k4ؽ(̯eBNZ("Q(ɖJxhQ+7M$[ |f$̔6 CZe#dZE2/ixV}o*pm )C~iY-CV<\AxMmٸIC7ku;ZC?p[3

as3.0中 public function get sValue():Number{ } sValue 是什么意思 怎么用
as3.0中 public function get sValue():Number{ } sValue 是什么意思 怎么用

as3.0中 public function get sValue():Number{ } sValue 是什么意思 怎么用
这是类成员的get方法,返回某个类属性的值.
面向对象中类具有封装性,外部不能访问类的私有成员,所以会给私有成员设置set和get方法,利用这两个方法来从外部对类的私有成员进行操作.
用法是类对象.sValue
举例(假如类名为MyClass):
package{
public class MyClass{
private var _value:Number;
public function MyClass(){}
public function set sValue(s:Number):void
{
_value = s;
}
public function get sValue():Number
{
return _value;
}
}
}
在类外部:
var myc:MyClass = new MyClass();
myc.sValue = 12;
trace(myc.sValue); //结果为输出12
set和get方法的用法是一样的.