解釋 Python 類的繼承與例項化。


繼承

作為面向物件的語言,Python 支援繼承,甚至支援 多重繼承 可以繼承自其他類。類可以繼承另一個類(稱為超類)的屬性和行為方法。繼承自超類的類稱為子類,也稱為繼承類或子類。換而言之,繼承是指在幾乎或完全不修改現有類的情況下定義新類。

class A:        # define your class A
pass
class B:         # define your class B
pass
class C(A, B):   # subclass of A and B

例項化

例項化類就是建立該類的副本,該副本繼承了所有類變數和方法。在 Python 中例項化類很簡單。要例項化類,我們只需像呼叫函式一樣呼叫類,並傳遞 __init__ 方法定義的引數。返回值將是新建立的物件。

示例

class Foo():
        def __init__(self,x,y):
            print x+y
f = Foo(3,4)

輸出

7

更新時間: 2023 年 9 月 9 日

10K+ 次瀏覽

開啟你的 職業生涯

透過完成課程獲得認證

開始
廣告
© . All rights reserved.