首页 / 编程术语 / self
self/sɛlf/
自我引用 · 面向对象编程
在面向对象编程中,self是一个特殊的关键字,用于表示当前对象实例。它允许类中的方法访问和操作该对象的属性和方法。

🧠 定义

  • 代表当前对象实例
  • 在类的方法中使用
  • 不能省略,是Python等语言的语法要求

💻 应用场景

  • 定义类的方法时
  • 访问或修改对象属性
  • 调用同一对象的其他方法
💡 实例
在Python中,一个简单的类如下:
class Person:
def __init__(self, name):
self.name = name
def greet(self):
print(f"你好,{self.name}")

这里,self就是指向当前Person对象的引用。