在Objective-C中使用“Self”关键字

时间:2013-01-26 09:21:21

标签: objective-c oop self

  

可能重复:
  Objective-C - When to use ‘self’

我无法理解objective-c中“self”关键字的重要性和用法。这是我的第一个OOP语言,所以我陷入了一些概念。 什么时候我应该使用“自我”?为什么有用?

感谢您的回答!

编辑:我无法理解为什么在没有我想要的“自我”解释的情况下,这是Objective-C - When to use 'self'的重复帖子。

1 个答案:

答案 0 :(得分:15)

self是Objective-C中的一个特殊变量,在实例方法中,此变量引用调用该方法的消息的接收者(对象),而在类方法中self将指示哪个班级正在打电话。

self指的是执行当前方法的实际对象,它是运行时环境自动传递给实例方法的不可见参数。

相关问题