2023-08-11|閱讀時間 ‧ 約 2 分鐘

小白學Python的第六堂課

    在第六課中,我們將討論 Python 中的類別 (Classes) 和物件 (Objects)。

    類別和物件是物件導向程式設計 (Object-oriented programming, OOP) 的核心概念。在 Python 中,所有事物都是物件,並且它們都來自於某個類別。

    請建立一個名為 classes.py 的新文件,我們將在其中學習如何定義和使用類別。

    以下是一個簡單的類別定義和使用的例子:

    pythonCopy code
    # 定義一個名為 Dog 的類別
    class Dog:
    def __init__(self, name, age):
    self.name = name
    self.age = age

    def bark(self):
    return "Woof!"

    # 建立一個 Dog 類別的實例(物件)
    my_dog = Dog("Fido", 3)

    # 使用 Dog 類別的方法
    print(my_dog.bark())

    # 存取 Dog 類別的屬性
    print(my_dog.name)
    print(my_dog.age)

    在上述的程式碼中,我們首先定義了一個名為 Dog 的類別。

    這個類別有一個特殊的方法 __init__,這是一個初始化方法,當我們創建一個新的 Dog 實例時,它將被調用。此外,我們定義了一個名為 bark 的方法。

    然後,我們創建了一個新的 Dog 實例,並把它存入 my_dog 變量中。

    最後,我們調用 my_dogbark 方法,並存取它的 nameage 屬性。

    請在 classes.py 中輸入這些程式碼並運行它們。

    分享至
    成為作者繼續創作的動力吧!
    © 2024 vocus All rights reserved.