<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 功能強大 支持多語言、二開方便! 廣告
                當繼承一個類它可以重新定義某個函數的行為。要這樣使用同一個簽名定義一個新的函數(相同的訪問修飾符,相同的名稱,相同的參數,相同的返回類型),在子類中聲明。 要強調一點一個存在的方法已經被重新定義, override 修飾符可以添加到函數聲明,在 function 關鍵字前。 Haxe編譯器接受一個 -override 開關;當這個開關打開,編譯器會拋出一個錯誤,當一個重載的方法沒有使用 override關鍵字的時候。保持這個開關打開是一個好的實踐,幫助我們避免名稱沖突。 BlogEntry 和Article 類現在完全相同并共享同樣的方法。他們的區別是 Article 代表一個內容,不是每天的日記,但是是更加有組織和詳細的文本,可能是一些作者投入了更大精力并可能有利于計劃的出版。對于這個目的,新的方法 publishOn 被添加,接受一個任意的發布日期。 ~~~ class Article extends BaseEntry { public function publishOn(date : Date) : Void { publishedOn = date; } private override function getOnlineInfo() : String { return if(publishedOn != null && publishedOn.getTime() > Date.now().getTime()) “Not yet on-line, scheduled for “ + DateTools.format(publishedOn, “%Y-%m-%d”); else super.getOnlineInfo(); } } ~~~ 在一個重定義的函數,如果你希望調用重寫的定義必須使用 super 標識符。 getOnlineInfo() 方法被引用來調整額外的功能。在 true 部分,一個新的情況關于未來計劃發布日期被介紹,而 false 條件重新調用BaseEntry類定義的原來的函數。 多個類共享同樣的函數定義使用不同的實現,在OOP中叫做多態性。
                  <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>

                              哎呀哎呀视频在线观看