2023-08-22|閱讀時間 ‧ 約 3 分鐘

小白學Python的第十一堂課

    在第十一課中,我們將討論 Python 中的類別 (Classes) 和物件導向程式設計 (Object-Oriented Programming, OOP) 的概念。

    物件導向程式設計是一種實現真實世界物件在程式中的模擬方式,這有助於更好地組織和管理程式碼。

    首先,請創建一個新檔案 oop_python.py

    1. 類別 (Class):在 Python 中,我們可以使用 class 關鍵字來定義一個類別。類別是一種用於創建物件的模板,它定義了一組屬性和方法。

    例如,我們可以創建一個 Dog 類別:

    pythonCopy code
    class Dog:
    def __init__(self, name, age):
    self.name = name
    self.age = age

    def bark(self):
    print(f"{self.name} says woof!")

    在這個例子中,Dog 類別有兩個屬性(nameage)和一個方法(bark)。__init__ 是一個特殊的方法,稱為類的建構函式,當我們創建一個新的 Dog 物件時,這個方法會被調用。

    1. 物件 (Object):一旦我們定義了一個類,我們就可以使用這個類來創建物件。物件是一個特定類的實例,它具有該類定義的所有屬性和方法。

    例如,我們可以創建一個 Dog 物件:

    pythonCopy code
    my_dog = Dog("Fido", 3)
    print(my_dog.name) # 輸出 "Fido"
    print(my_dog.age) # 輸出 3
    my_dog.bark() # 輸出 "Fido says woof!"

    在這個例子中,我們創建了一個新的 Dog 物件,並賦給它一個名稱和年齡。然後,我們可以存取它的屬性並調用它的方法。

    請在 oop_python.py 檔案中輸入並運行以上的程式碼。

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