2010-10-19 31 views
1

Je ne suis pas sûr si cette question est pertinente mais je vois beaucoup l'expression "la méthode est invoquée", Alors existe-t-il une différence technique entre invoquer une méthode ou appeler une méthode ou C'est juste un autre mot pour la même action? P.S: De toute évidence, je ne suis pas un locuteur natif anglais et la recherche d'invoquer la définition sur le Web n'a pas aidé.méthode invoquée ou méthode appelée?

+2

Un autre mot pour la même action ... –

Répondre

3

"Invoquer" une méthode et "appeler" une méthode sont la même chose.

1

Il n'y a généralement pas de différence technique. Si je devais décrire ma propre utilisation des termes, je suppose que je réserverais "invocation" pour le sous-ensemble des appels de méthode où il n'y a aucune valeur renvoyée ou la valeur retournée est (ou peut être) ignorée. En d'autres termes, je ne dirais généralement pas que j'appelle une fonction .

Par exemple, je dirais plutôt que "la méthode A invoqueThread.start()" que "la méthode B invoquetoString()". Invoke a la connotation de lancer une action. Mais je dirais que je appelez l'un ou l'autre.