<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國際加速解決方案。 廣告
                ## 類的[繼承](http://www.hmoore.net/alex_wsc/android_kotlin/1318249#_164) 如果在一個類中想要使用已有類中的所有屬性或方法,則可以通過將該類繼承已有類來實現。類的繼承是面向對象中最顯著的一個特性,繼承是從已有的類中派生出新的類,新的類能夠重寫已有類的屬性和方法,并可以擴展新的功能。在程序中使用類的繼承可以很容易地復用之前的代碼,從而大大縮短開發周期,降低開發費用。 ## 超級父類Any Kotlin中所有類都繼承Any類,它是所有類的父類,如果一個類在聲明時沒有指定父類,則默認父類為Any類,在程序運行時,Any類會自動映射為Java中的java.lang.Object類。 參考:[根類型“Any”](http://www.hmoore.net/alex_wsc/android_kotlin/1046286) 通過一個案例來演示在程序運行時Any類的變化, ``` fun main(args: Array<String>) { println(Any().javaClass) } ``` 運行結果 ``` class java.lang.Object ``` 在上述代碼中,javaClass屬性代表運行時對象的類型,根據程序的運行結果可知,Any類的對象在程序運行時的類型為“java.lang.Object”,即Any類會自動映射為Java中的java.lang.Object類。 在Kotlin中,所有類型都是引用類型,這些引用類型統一繼承父類Any,Any類中默認提供了3個方法,分別是equals()、hashCode()和toString(),這3個方法的作用如表所示。 ![](https://img.kancloud.cn/e4/e0/e4e04adf742909298fd563495414203c_1360x233.png) 在Java中,Object類是所有引用類型的父類,但不包括基本類型Int、Long、Double等,Object類中默認提供了11個方法,分別是equals()、hashCode()、toString()、getClass()、clone()、finalize()、notify()、notifyAll()、wait()、wait(long)、wait(long,int),這11個方法的作用如表4-2所示。 * Object類中的方法 ![](https://img.kancloud.cn/45/f3/45f37558a87a570480ffee1e2d2e13aa_1201x642.png)
                  <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>

                              哎呀哎呀视频在线观看