python在類中如何定義方法

小億
96
2023-11-21 17:32:28

在Python中,可以使用def關(guān)鍵字來(lái)定義類中的方法。下面是一個(gè)示例:

class MyClass:
    def __init__(self, x, y):
        self.x = x
        self.y = y
    
    def add(self):
        return self.x + self.y

# 創(chuàng)建一個(gè)對(duì)象
obj = MyClass(3, 4)

# 調(diào)用方法
result = obj.add()
print(result)  # 輸出:7

在上面的示例中,類MyClass中定義了一個(gè)add方法,該方法可以將對(duì)象的xy屬性相加并返回結(jié)果。+定義方法時(shí),第一個(gè)參數(shù)通常是self,它表示當(dāng)前對(duì)象自身。在調(diào)用方法時(shí),不需要顯式傳遞self參數(shù),Python會(huì)自動(dòng)將對(duì)象傳遞給方法。

0