方法调用还是方法被调用?

5
我不确定这个问题是否相关,但我经常看到“调用方法”这个表达式,所以调用方法和调用方法之间是否存在技术上的区别,或者它只是相同操作的另一种说法?
附注:显然,我不是英语母语使用者,在网络上寻找“invoke”的定义也没有帮助。

2
相同操作的另一个词... - Aaron McIver
2个回答

6
"Invoking" 一个方法和 "calling" 一个方法是同一个意思。

2

通常来说,技术上没有什么区别。

如果我要描述自己使用这些术语的情况,我想我会将“调用”保留给那些没有返回值或者返回值可以被忽略的方法调用子集。换句话说,我通常不会说我在调用一个函数

例如,我更愿意说“方法A 调用 Thread.start()”,而不是“方法B 调用 toString()”。调用具有启动操作的含义。但我会说我调用它们中的任何一个。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接