<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] ## 抽象類與接口 >### abstract - 抽象類 *事物所具有的共同特征跟行為* ``` abstract class 類名(){} //class之前修飾abstract ``` - 抽象方法 ``` public abstract void test(); //訪問權限后,返回值類型前。沒有方法體; ``` * [ ] 抽象方法指只有功能聲明,沒有功能主體實現的的方法。具有抽象方法的類都是抽象類。 * [ ] 只有覆蓋了抽象類的所有的抽象方法,其子類才能創建對象。否則該子類還是個抽象類。 * [ ] 抽象類不能實例化自身,不能創建自身的對象 ***** >### interface(接口) *接口是對抽象方法的一種描述。* ``` public interface 接口名{} ``` * [ ] 接口是功能的集合,接口只描述所應具備的方法,并沒有具體實現。 * [ ] 接口中的方法均抽象方法(默認被`public`和`abstract`修飾) * [ ] * [ ] 接口中無法定義普通的成員變量,除了被 `static `和 `final `修飾的變量 * [ ] * [ ] 使用類實現接口 關鍵字`implements` ``` class 類名 implements 接口名{}; ``` * [ ] 接口與父類功能可以重復,均代表要具備某種功能,并不沖突(如果不重寫該方法,繼承父類的方法,如果重寫該方法,則同時重寫父類與接口中的方法) ***** >### 抽象類與接口的區別 - 類單繼承類,接口多繼承接口,類多實現接口 類可以在繼承一個類的同時,實現多個接口 - 接口里全是抽象方法(除了被`static `和`final`修飾的成員變量) 抽象類可以定義普通方法和成員變量
                  <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>

                              哎呀哎呀视频在线观看