Quelle est la différence entre une méthode et une fonction?

Quelqu'un peut-il fournir une explication simple de méthodes vs fonctions dans le contexte de la programmation orientée objet?

  • Voir aussi sous-routine contre la fonction, function vs. procédure, coroutines.
  • Lorsque la valeur d'un bien est une fonction, nous l'appelons une méthode
  • Quel est le contraire d'une méthode? C'est ma question. "Fonction" est le concept parent. La méthode est un type de fonction. Quel est le nom d'un type de fonction qui n'est pas une méthode, mais qui peuvent être appelés directement par son nom?
  • Il serait intéressant de voir une autre explication précisant différence entre les méthodes et les fonctions de r. C'est intéressant comme méthode généralement de contiennent une fonction. Si la méthode est un objet dépendant de la fonction de la fonction de vérification de la classe d'objet if(class(object)) { ... } else {stop()} serait conceptuellement équivalents à la méthode?
InformationsquelleAutor willc2 | 2008-09-30