当我解释代码时,我经常要写“调用方法的对象”。例如。
contains()
方法只检查输入子字符串是否存在于您在{/ 1}} 上调用的字符串中。
在Objective-c中我写了
contains()
方法只检查接收器(字符串)中是否存在输入子字符串。
这是有道理的,因为Objective-c使用消息传递,而消息有发送者和接收者。
如果无法明确命名相关对象,那么Java术语缺少此表达式会使描述变得非常复杂。是否存在在上调用该方法的对象的标准名称?
VERDICT :接收器似乎表达了最好的关系。
答案 0 :(得分:4)
那被称为“接收者”。请参阅Terminology。
答案 1 :(得分:0)
在Java SE javadocs中,您将看到“this”,“this instance”,“this object”或“this< class>”使用了很多。
指示某个其他对象是否“等于”此对象。
返回此集合中元素的迭代器。
另一个不错的例子可能是Observer.update(Observable, Object)
每当观察对象发生变化时,都会调用此方法。一个 应用程序调用Observable对象的notifyObservers方法 让所有对象的观察者都知道这一变化。
请注意,接收器只是通过其类名称引用。
答案 2 :(得分:0)
在java中,它通常被称为“this”对象。
例如:
contains()方法只检查输入子字符串是否存在于 this 字符串中。
它与Java中的this
关键字含义一致。