<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>

                ??碼云GVP開源項目 12k star Uniapp+ElementUI 功能強大 支持多語言、二開方便! 廣告
                和許多面向對象語言類似,類是大多數 Haxe 程序中主要的數據結構。每個 Haxe 類都有一個確定的名字,一個隱含的路徑和零或者多個類字段。這里我們將關注類的一般結構和它們的關系,而 [類字段(第4章)](http://#) 的細節部分在后面進行講解。 如下代碼示例作為本節剩余部分的基礎: ~~~ class Point { var x : Int; var y : Int; public function new(x,y) { this.x = x; this.y = y; } public function toString() { return "Point("+x+","+y+")"; } } ~~~ 從語義上講,這個類表示二維空間內的一個點,但是這里它是什么并不重要。我們來描述一下這個結構: * 關鍵字 `class` 表示我們定義一個類 * `Point` 是類的名稱,可以使用任何符合類型標識符規則的字符 * 包圍在花括號 `{}` 中間的是類的字段 * 它由兩個 Int 類型變量字段 `x` 和 `y` 組成 * 后面是一個特定的函數字段叫做 `new` ,它是類的構造函數 * 還有一個普通的函數 `toString` 在 Haxe 中有一個特殊類型,可以兼容所有的類: >[warning] **類型** :Class<T> 這個類型可以兼容所有類型,也就是說,所有類(而不是它們的實例)可以被分配給它。在編譯時,`Class<T>` 是所有類的基礎類型。然而,這個關系并不會反映在生成的代碼中。當一個 API 需要的一個值是一個類而非某個特定的類型時,可以使用這個類型。這應用到 [Haxe 反射API (第10.7節)](http://#) 中的一些方法。
                  <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>

                              哎呀哎呀视频在线观看