当你有
时,在Objective-C中[A something]
A被称为“接收者”。我想知道其他面向对象语言中的等价术语是什么,特别是方法调用而不是消息传递语言。
Caller / Callee指的是我认为的实际方法本身,而不是对象。另外我不确定'实例'和我正在使用的语言一样,Vala,你实际上可以在结构和名称空间上调用方法,你不能将它们分类为对象或实例。
人们的想法是什么?
答案 0 :(得分:3)
我认为最常见的术语只是“对象”。在Python中,传统上称为self
。
答案 1 :(得分:0)
这是方法调用而不是消息传递,所以另一个常用术语,尤其是Perl黑客,是 invocant 。
调用方法时,使用调用进行调用。当您在
new()
上致电Cat
时,该类的名称Cat
是new()
的调用者。 [...]当您在对象上调用方法时,该对象是调用者。
- 色彩,Modern Perl