在Python中,類(Class)和對象(Object)是面向對象編程(OOP)的兩個基本概念。類定義了對象的屬性和方法,而對象是類的實例。下面是如何在Python中應用類與對象的示例:
class MyClass:
def __init__(self, name, age):
self.name = name
self.age = age
def say_hello(self):
print(f"Hello, my name is {self.name} and I am {self.age} years old.")
在這個例子中,我們定義了一個名為MyClass
的類,它有兩個屬性(name
和age
)和一個方法(say_hello
)。
my_object = MyClass("Alice", 30)
現在我們已經創建了一個名為my_object
的對象,它是MyClass
類的一個實例。我們可以訪問對象的屬性和方法:
print(my_object.name) # 輸出: Alice
print(my_object.age) # 輸出: 30
my_object.say_hello() # 輸出: Hello, my name is Alice and I am 30 years old.
這就是Python中類與對象的基本應用。你可以根據需要定義更多的類和方法,以及創建更多的對象來實現更復雜的功能。