我不确定这个问题是否相关,但我经常看到“调用方法”这个表达式,所以调用方法和调用方法之间是否存在技术上的区别,或者它只是相同操作的另一种说法?附注:显然,我不是英语母语使用者,在网络上寻找“invoke”的定义也没有帮助。
通常来说,技术上没有什么区别。 如果我要描述自己使用这些术语的情况,我想我会将“调用”保留给那些没有返回值或者返回值可以被忽略的方法调用子集。换句话说,我通常不会说我在调用一个函数。 例如,我更愿意说“方法A 调用 Thread.start()”,而不是“方法B 调用 toString()”。调用具有启动操作的含义。但我会说我调用它们中的任何一个。