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

                企業??AI智能體構建引擎,智能編排和調試,一鍵部署,支持知識庫和私有化部署方案 廣告
                一個接口可以被理解為類的簽名,因為它描述了類的公共字段。接口不提供實現,而是純粹的結構上的信息: ~~~ interface Printable { public function toString():String; } ~~~ 語法和類的相似,但有以下例外: * 使用 `interface` 關鍵字而不是 `class` 關鍵字 * 函數不需要任何表達式 * 每個字段必須有一個顯式的類型 接口,它不像 [結構子類型化(第3.5.2節)](http://#),它描述和類之間一個靜態的關系。一個指定的類,如果被顯式地陳述如下,則只被認為是兼容一個接口: ~~~ class Point implements Printable { } ~~~ 這里,`implements` 關鍵字表示 `Point` 類有一個到 `Printable` 接口的“is-a”關系,即每個 `Point` 的實例同時也是 `Printable` 接口的實例。雖然一個類只能有一個父類,但是它可以通過使用多個 `implements` 關鍵字實現多個接口: ~~~ class Point implements Printable implements Serializable ~~~ 編譯器檢查是否實現了假設。也就是說,它確保類實際上實現了接口必須的所有字段。一個字段,如果類或者任何它的父類提供了一個實現,那么它被認為是實現了。接口字段不限于方法。也可以是變量或者屬性: ~~~ interface Placeable { public var x:Float; public var y:Float; } class Main implements Placeable { public var x:Float; public var y:Float; static public function main() { } } ~~~ 接口可以擴展多個其它的接口,使用 `extends` 關鍵字: ~~~ interface Debuggable extends Printable extends Serializable ~~~ >[warning]**花絮**:實現的語法 Haxe 3.0 之前 需要多個 `implements` 關鍵字,使用逗號 `,` 隔開。我們決定遵循 Java 事實上的標準,免除了逗號。這個是 Haxe 2 和 Haxe 3 之間的一個致命變更。
                  <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>

                              哎呀哎呀视频在线观看