存取器方法 get 和 set


        通过set(存)和get(取)关键字定义函数,成为一种易用的编程接口,允许类用户访问属性一样的函数,保持了信息的隐藏和封装原则。
       actonscript中用get方法后,其方法只可以访问,不可以修改。
如:
var n:Number = 99;
function get score():Number
{
        return n;
}
trace(score);
        这样score就可以相当于变量,可以像访问变量一样访问。但是却不可以对score赋值。
如 score = 100;就是不对的。
如果上面代码加上
function set score(n):void()
{
this.n=n;
}
就可以赋值了。但是单独使用set就是只存不取。无法用trace(score)了。

你可能感兴趣的:(职场,set,get,休闲,存取器方法)