PyAnWin/Python 類和麵向物件程式設計
外觀
< PyAnWin
```wikicode
面向物件程式設計 (OOP) 是一種程式設計正規化,它透過將相關的屬性和行為捆綁到單個物件中來構建程式。物件表示系統中的元件,類似於一條裝配線,其中每個步驟處理材料以建立成品。一個物件包含資料(如原材料)和行為(如裝配線操作)。
類 充當建立物件的藍圖。要定義一個類,使用 `class` 關鍵字。
class MyClass:
x = 5
p1 = MyClass()
print(p1.x)
class Person:
def __init__(self, name, age):
self.name = name
self.age = age
p1 = Person("John", 36)
print(p1.name)
class Person:
def __init__(self, name, age):
self.name = name
self.age = age
def __str__(self):
return f"{self.name} ({self.age})"
p1 = Person("John", 36)
print(p1)
class Person:
def __init__(self, name, age):
self.name = name
self.age = age
def myfunc(self):
print(f"Hello, my name is {self.name}")
p1 = Person("John", 36)
```
例項化一個類來建立物件。
示例: ```python p1 = MyClass() print(p1.x) ```
`__init__()` 函式初始化物件屬性。它在建立物件時執行。
控制物件如何表示為字串。
記住,OOP 允許您模擬現實世界中的實體及其互動。深入研究類、繼承等,以釋放 Python 的全部功能!🐍