开发者

method invoked or method called?

I am not sure if this question is relevant but I see the expression "the method is invoked" a lot , So Is there a technical difference 开发者_开发技巧between invoking a method or calling a method or It's just other word for the same action ?

P.S : Clearly , I am not an English native speaker and looking for invoke definition on the web didn't help .


"Invoking" a method and "calling" a method are the same thing.


There isn't typically a technical difference.

If I were to describe my own usage of the terms, I suppose I would reserve "invocation" for the subset of method calls where there is no value being returned or the value returned is (or can be) ignored. In other words I typically wouldn't say I'm invoking a function.

For instance, I would sooner say that "method A invokes Thread.start()" than "method B invokes toString()". Invoke has the connotation of starting an action. But I would say that I call either of them.

0

上一篇:

下一篇:

精彩评论

暂无评论...
验证码 换一张
取 消

最新问答

问答排行榜