<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 功能強大 支持多語言、二開方便! 廣告
                # 繼承 > 原文: [https://pythonbasics.org/inheritance/](https://pythonbasics.org/inheritance/) 繼承:一個類可以獲取另一個類的屬性和變量。 該類稱為超類或父類。 繼承使您不必重復自己(在編碼中:不要重復自己),您可以定義一次方法并將其用于一個或多個子類中。 ## 示例 ### 簡介 您至少需要兩個類才能使繼承起作用。 就像現實生活一樣,一個人會繼承另一個。從超類繼承的類將獲得所有內容。 對于面向對象的編程,這意味著它將從超類獲取方法和變量。 多個類可以從同一父類繼承。 在這種情況下,所有子類都將獲得超類的所有屬性和方法。 ![inheritance](https://img.kancloud.cn/af/29/af2989449fc92961b123ce57a0ab94e6_339x233.jpg) ### 工作原理 定義兩個類,一個超類(`App`)和一個子類(`Android`)。 子類(`Android`)繼承自`App`類。 首先,我們定義超類。 超類的編寫方式與普通類一樣,沒有什么特別之處,只不過其他人可以繼承。 您可以根據需要提供方法和變量。 ```py class App: def start(self): print('starting') ``` 我們在超類(`App`)中定義了方法和變量,一旦繼承,我們就可以在子類中使用它們。 讓我們創建一個繼承自超類的類(`Android`)。 在超類中,我們創建方法`start()`。 這只是出于演示目的,該方法在使用`Android`類創建對象時將可用。 Python 如何知道類要繼承? 類名后的花括號。 ```py class Android(App): ``` 首先定義普通的類名,然后定義超類。 ### 代碼示例 下面的示例演示了 Python 中的繼承。 Python 支持多種繼承,但是在此示例中,我們僅從一個超類繼承。 以下是完整的示例: ```py #!/usr/bin/python class App: def start(self): print('starting') class Android(App): def getVersion(self): print('Android version') app = Android() app.start() app.getVersion() ``` ## 練習 請嘗試以下練習: 1. 創建一個繼承自`App`類的新類 2. 嘗試創建一個從兩個超類繼承的類(多重繼承) [下載示例](https://gum.co/HhgpI)
                  <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>

                              哎呀哎呀视频在线观看