python

python在类中如何定义方法

小亿
102
2023-11-21 17:32:28
栏目: 编程语言

在Python中,可以使用def关键字来定义类中的方法。下面是一个示例:

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

# 创建一个对象
obj = MyClass(3, 4)

# 调用方法
result = obj.add()
print(result)  # 输出:7

在上面的示例中,类MyClass中定义了一个add方法,该方法可以将对象的xy属性相加并返回结果。+定义方法时,第一个参数通常是self,它表示当前对象自身。在调用方法时,不需要显式传递self参数,Python会自动将对象传递给方法。

0
看了该问题的人还看了