久久综合色一综合色88欧美|久久er热在这里只有精品66|国产福利一区二区不卡|日本精品动漫二区三区

    1. <address id="l3apk"><var id="l3apk"><source id="l3apk"></source></var></address>

      ActionScript3.0教程02:類和對(duì)象

      時(shí)間:2013-07-25 12:35:41 ActionScript 我要投稿

      ActionScript3.0教程02:類和對(duì)象

      ActionScript3.0教程02:類和對(duì)象
      每個(gè)對(duì)象都是由類定義的。我們可以將類視為某一類對(duì)象的模板或藍(lán)圖。
      類定義中可以包括變量和常量以及方法,前者用于保存數(shù)據(jù)值,后者是封裝綁定到類的行為的函數(shù)。

      存儲(chǔ)在屬性中的值可以是“基元值”,也可以是其它對(duì)象。
      基元值是指數(shù)字、字符串或布爾值。 

      ActionScript中包含許多屬于核心語言的內(nèi)置類。

      其中的某些內(nèi)置類(如 Number、Boolean 和 String)表示ActionScript中可用的基元值。

      其它類(如 Array、 Math 和XML)定義屬于 ECMAScript 標(biāo)準(zhǔn)的更復(fù)雜對(duì)象。
       
      所有的類(無論是內(nèi)置類還是用戶定義的類)都是從 Object 類派生的。


      以前在 ActionScript方面有經(jīng)驗(yàn)的'程序員一定要注意到,Object 數(shù)據(jù)類型不再是默認(rèn)的數(shù)據(jù)類型,盡管其它所有
      類仍從它派生。

       

      在 ActionScript 2.0 中,下面的兩行代碼等效,因?yàn)槿狈︻愋妥⑨屢馕吨兞繛?Object 類型:

      var someObj:Object;

      var someObj;


      但是,ActionScript 3.0 引入了無類型變量這一概念,這一類變量可通過以下兩種方法來
      指定:
      var someObj:*;
      var someObj;
      無類型變量與 Object 類型的變量不同。


      二者的主要區(qū)別在于無類型變量可以保存特殊值undefined,而 Object 類型的變量則不能保存該值。 

       

      您可以使用 class 關(guān)鍵字來定義自己的類。

      -陽光百科

      可通過以下三種方法來聲明變量:
      用 const 關(guān)鍵字定義常量,

      用 var 關(guān)鍵字定義變量,

      用 get 和 set 屬性(attribute) 定義 getter 和 setter 屬性 (property)。

      可以用 function 關(guān)鍵字來聲明方法。


      可使用 new 運(yùn)算符來創(chuàng)建類的實(shí)例。

      下面的示例創(chuàng)建 Date 類的一個(gè)名為 myBirthday 的
      實(shí)例:
      var myBirthday:Date = new Date();

      【ActionScript3.0教程02:類和對(duì)象】相關(guān)文章:

      1.ActionScript3.0自學(xué)教程

      2.ActionScript3.0基礎(chǔ)教程

      3.ActionScript3.0實(shí)用教程

      4.Flash ActionScript3.0高級(jí)教程全集

      5.Flash ActionScript3.0快速入門教程

      6.ActionScript3.0教程04:數(shù)據(jù)類型

      7.Flash ActionScript3.0入門教程全集

      8.ActionScript3.0無基礎(chǔ)入門教程