<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                合規國際互聯網加速 OSASE為企業客戶提供高速穩定SD-WAN國際加速解決方案。 廣告
                那么,類是什么,用來做什么?類定義了一組列特征和實現,而對象是它們的實現。形象的說,一個類對于對象來說就像一個通往金門的大橋。一個結構必須滿足這個橋梁定義的需求:必須跨域一個差異,并至少兩個接入點;區別是它們的材料和位置。應用在代碼中也是一樣,對象必須符合類的需求,是它的實例,并有著自身的特點。 聲明一個類的基本語法如下: ~~~ class ClassName extends SuperClass, implements Interfac e { //... } ~~~ class 關鍵字表示要聲明一個類。可以在一個文件中聲明多個類。不加訪問修飾符前綴 private 的類被認為是 public ,只要正確的導入就可以在任何地方訪問,下一章將會介紹。私有類只有在聲明的文件中可用。下面的類 A 是公共類,而 B 是私有類。 ~~~ class A { //... } private class B { //... } ~~~ 類名是一個或者多個字母數字字符的組合,包括下劃線,以一個大寫字母開始,這個約定被編譯器強制實現,否則會拋出一個編譯錯誤。類名可選的可以跟一個 extends 關鍵字,代表繼承自某個父類。最終類的聲明可以包括一個或者多個實現接口的聲明(implenents)。對于每個 implements ,一個單獨的類名或者接口名必須指定。 類中的功能被暴露為兩種字段(也被稱為成員): * 變量 : 值得占位符容器,供對象引用,或者函數定義。變量可以被有效的訪問和修改值。 * 函數:對象或者類可以執行的操作。 變量和函數可以被聲明為靜態成員或者一個實例。 A 靜態成員屬于類本身,并總是可以訪問;一個實例成員根據是否存在被指定到一個對象。 作為一個例子,假設的CMS中一個blog入口類被提供: ~~~ class Main { static function main() { var entry : BlogEntry = new BlogEntry(); entry.title = “My First Blog Entry”; entry.content = “Lorem ipsum ...”; trace(entry.title); } } class BlogEntry { public var title : String; public var content : String; public function new () { //... } } ~~~ 定義了兩個類。Main 只是測試代碼執行的入口點,而 BlogEntry 是CMS 業務邏輯的一部分。 BlogEntry 只定義了一個放置信息數據容器:兩個變量的聲明,title 和 content ,和一個方法 new ,留空了實現。 字段訪問,就像在 main 函數中展示的,使用的是 點號 語法,和其他許多如C/C++/C# 和JAVA 等語言中類似。 要編譯這個例子,保存代碼為單獨的文件,命名 Main.hx ,打開命令行,導航到文件保存的目錄下然后輸入以下命令: ~~~ haxe -main Main.hx -neko main.n ~~~ 會生成一個main.n 文件。這個可以在命令行中執行,并顯示結果,命令如下: ~~~ neko main.n ~~~ 這里,Neko 是執行目標平臺,但是任何支持的平臺都可以使用。本章所有例子都兼容所有的 Haxe 支持平臺,除非另有說明。 靜態方法,就像前面例子中的 main 函數,將在后面講述,但是記住當執行一段Haxe 代碼時,總是需要一個類實現一個名字為 main 的靜態方法,這將在啟動時自動運行。包含這個方法的類必須在編譯指令中使用 -main 開關指定。沒有 -main 的編譯會建立一個類庫的輸出;類庫可以在其他應用中復用但是不能被自身使用。
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看