self/sɛlf/
自我引用 · 面向对象编程
在面向对象编程中,self是一个特殊的关键字,用于表示当前对象实例。它允许类中的方法访问和操作该对象的属性和方法。
🧠 定义
- 代表当前对象实例
- 在类的方法中使用
- 不能省略,是Python等语言的语法要求
💻 应用场景
- 定义类的方法时
- 访问或修改对象属性
- 调用同一对象的其他方法
💡 实例
在Python中,一个简单的类如下:
class Person:
def __init__(self, name):
self.name = name
def greet(self):
print(f"你好,{self.name}")
这里,self就是指向当前Person对象的引用。