AS3中類的私有變量訪問

               類

1)、類的聲明

AS3.0中類的聲明修飾符分四種

(1)、internal 即:默認聲明,直接聲明類即可,不加修飾符 如:class Student()

           這樣聲明的類只能在其所在的包中使用。

(2)、public  公用類,任何程序都可以訪問到它。如:public Student()

(3)、final  使用該修飾符聲明的類不可以被其他類所繼承。

(4)、dyamic  使用該修飾服聲明的類允許在運行是動態的添加或刪除屬性。

注意:在AS3.0中不存在private 和protected類聲明修飾符!

2、對類的私有變量賦值

使用一組get,set方法對類的私有變量進行訪問,例如:

public class Student

{

    private var name:String = "小王";

    public function get publicName():String

    {

           return name;

    }

    public funtion set publicName(publicname:String):void

    {

           name= publicname;

   }

}

 //注意必須通過set與get對應的方法來訪問類的變量,例如:

var temStudent :Student=new Student();

temStudent.publicName="Tom";  //對類變量賦值

trace(temStudent.publicName);  //訪問類變量



發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章