<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 功能強大 支持多語言、二開方便! 廣告
                [TOC] 繼承是類與類之間的關系,是一個很簡單很直觀的概念,與現實世界中的繼承(例如兒子繼承父親財產)類似。 繼承可以理解為一個類從另一個類獲取方法和屬性的過程。如果類B繼承于類A,那么B就擁有A的方法和屬性。 繼承使用?**extends** 關鍵字。 <br> ## **類的繼承格式:** 在 Java 中通過 extends 關鍵字可以申明一個類是從另外一個類繼承而來的,一般形式如下: ``` class 父類 { } class 子類 extends 父類 { } ``` :-: ![](https://img.kancloud.cn/45/68/45683e0d6b526d12ea2879487a645acd_582x300.png) <br> ## 為什么需要繼承 例如我們已經定義了一個類 day05demo: ``` class day05demo{ String name; int age; String height; void soy(){ System.out.println("我叫:" + name + "年齡:" + "身高:"); } } ``` 如果現在需要定義一個類 day05demo,它也有 name、age、height 屬性和 soy() 方法,另外還需要增加 school、seniority、subject 屬性和 lecturing() 方法,怎么辦呢?我們要重新定義一個類嗎? 完全沒必要,可以先繼承 day05demo 類的成員,再增加自己的成員即可,例如: ``` class te extends day05demo{ double weight; double salary; String education; void soy(){ System.out.println("我叫:"+name + "身高:"+height + "體重:"+weigth + "薪資:"+ salary + "學歷是:"+ education); } void test(){ System.out.println("我依然是一個有志青年"); } } ``` ## **對程序的說明** * name 和 age 變量雖然沒有在 te 中定義,但是已在 day05demo 中定義,可以直接拿來用。 * te 是 day05demo 的子類,day05demo 是te 類的父類。 * 子類可以覆蓋父類的方法。 * 子類可以繼承父類除private以為的所有的成員。 * 構造方法不能被繼承。 繼承是在維護和可靠性方面的一個偉大進步。如果在 People 類中進行修改,那么 Teacher 類就會自動修改,而不需要程序員做任何工作,除了對它進行編譯。 單繼承性:Java 允許一個類僅能繼承一個其它類,即一個類只能有一個父類,這個限制被稱做單繼承性。后面將會學到接口(interface)的概念,接口允許多繼承。 <br> <br> ## **java繼承圖解:** :-: ![](https://img.kancloud.cn/af/ec/afecbe651800af318c7f07ddd56eae07_793x403.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>

                              哎呀哎呀视频在线观看