1 个回答|548 次阅读
在 Python 中,可以定义三种方法——实例方法、类方法和静态方法。
- 实例方法: 是我们在创建类时创建的普通方法。这些方法与对象有关。这些方法的语法是 def do_something(self) ,其中 self 指的是实例对象。
- 类方法: 与实例对象略有不同。它们与类绑定,而不是与类的对象绑定。这些用于执行类任务并可以更改类的状态。我们用@classmethod装饰器创建一个类方法。
- 静态方法: 是指在类中定义的方法,主要为了程序逻辑的清晰,这些方法与类无关,而且不需要类的实例。我们用@staticmethod装饰器创建一个静态方法。
请先 登录 后评论