<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國際加速解決方案。 廣告
                ?# 第四章第三節--3 編寫泛型 標簽(空格分隔): 廖雪峰 --- ## 如何編寫一個泛型類 簡單方法 - 按照某種類型(比如`String`)編寫類 - 標記所有的特定類型. - 把特定類型更換成T,生在方法名后面聲明<T>. ![原始](http://p0b921qfc.bkt.clouddn.com/18-5-18/34647368.jpg) ![替換](http://p0b921qfc.bkt.clouddn.com/18-5-18/95206326.jpg) 當然熟練之后可以直接編寫. ## 注意事項 編寫泛型`<T>`不能用于靜態方法: - 編譯錯誤 - 編譯器無法在編譯器或者靜態方法中使用泛型類型`<T>`. ![錯誤實例](http://p0b921qfc.bkt.clouddn.com/18-5-18/24360737.jpg) 不過有人會發現在`Static`之后添加`<T>`則不會報錯,如下所示 ![修改方法](http://p0b921qfc.bkt.clouddn.com/18-5-18/87345774.jpg) 主要注意的是這里的`T`和作為泛型參數傳遞過來的`T`沒有關系,應該在實現的代碼中改為其他的標識符. ![ 改為K](http://p0b921qfc.bkt.clouddn.com/18-5-18/54262853.jpg) 編譯泛型的時候可以在函數名之后傳入兩種泛型參數 ![兩個泛型參數](http://p0b921qfc.bkt.clouddn.com/18-5-18/80038152.jpg) ## 小節小結 - 編寫泛型時,需要在函數名之后添加泛型參數`<T>`. - 靜態方法不能引用泛型參數`<T>`,必須使用其他的類型`<K>`來實現泛型. - 泛型可以用來定義兩種類型`<T,K>`
                  <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>

                              哎呀哎呀视频在线观看