Python 中的 Class

Python 中的 Class 是一種封裝的方式,可以將一組相關的變數和函式組合在一起,形成一個類別,可以將複雜的程式碼簡化,更容易閱讀和維護。

Class 可以將一組相關的變數和函式組合在一起,比如說,一個類別可以定義一個物件的屬性,比如顏色、大小等,也可以定義一個物件的行為,比如移動、跳躍等。

定義 Class

在 Python 中,可以使用 class 關鍵字來定義一個 Class,比如:

class MyClass:
    pass

上面的程式碼定義了一個名為 MyClass 的 Class,它沒有任何屬性和方法,只是一個空的 Class。

建立物件

一旦定義了一個 Class,就可以使用它來建立物件,比如:

obj = MyClass()

上面的程式碼建立了一個名為 obj 的物件,它是 MyClass 類別的一個實例。

定義屬性

可以在 Class 中定義屬性,比如:

class MyClass:
    color = 'red'
    size = 'large'

上面的程式碼定義了一個名為 MyClass 的 Class,它有兩個屬性:color 和 size。

定義方法

可以在 Class 中定義方法,比如:

class MyClass:
    def move(self):
        print('moving...')

上面的程式碼定義了一個名為 move 的方法,它可以用來移動物件。

使用物件

一旦建立了物件,就可以使用它的屬性和方法,比如:

obj = MyClass()
print(obj.color)
obj.move()

上面的程式碼建立了一個名為 obj 的物件,然後使用它的 color 屬性和 move 方法。

結論

Python 中的 Class 是一種封裝的方式,可以將一組相關的變數和函式組合在一起,形成一個類別,可以將複雜的程式碼簡化,更容易閱讀和維護。

Categorized in:

Tagged in: