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

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/09 01:33:51
as3.0中 public function get sValue():Number{ } sValue 是什么意思 怎么用

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方法的用法是一样的.