Maison  >  Article  >  Java  >  Quelle est la différence entre les fonctions et les méthodes en Java ?

Quelle est la différence entre les fonctions et les méthodes en Java ?

青灯夜游
青灯夜游original
2019-12-28 17:12:044060parcourir

Quelle est la différence entre les fonctions et les méthodes en Java ?

Quelle est la différence entre les fonctions et les méthodes en Java ?

Le langage orienté objet est appelé méthode

Le langage orienté processus est appelé fonction

Il n'existe pas de fonction en Java, seulement une méthode . En fait, les méthodes sont des fonctions, et les fonctions sont des méthodes. Elles portent simplement des noms différents selon les langues.

[Tutoriel recommandé : Tutoriel vidéo Java]

Vous explique comment distinguer les fonctions et les méthodes en une phrase : les fonctions sont nos fonctions et les méthodes sont des méthodes de classes.

Comment distinguer si un ITer est un designer ou un codeur.

Voyez s'il ajuste les bibliothèques d'autres personnes ou s'il écrit son propre package JAR à partager avec d'autres.

On dirait que ce n’est pas seulement une différence de niveau.

Une chose est appelée méthode lorsqu'elle est appelée par un objet, et fonction lorsque le nom de la fonction est appelé directement.

Le langage C et d'autres langages sont appelés fonctions. Dans la programmation orientée objet, les fonctions écrites dans une classe sont appelées méthodes. Les fonctions peuvent être appelées directement. Les méthodes dans les objets ont généralement le pointeur this vers elles. mais parfois certaines méthodes ne le sont vraiment pas. Il doit être écrit dans la classe, donc les langages orientés objet ont des méthodes statiques, mais il n'est pas nécessaire de lutter avec ce concept. Vous le comprendrez naturellement après l'avoir utilisé davantage

.

Fonction, Procédure, Méthode, vous pouvez simplement Ils les traitent comme le même concept : ils sont tous deux un corps de code exécutable composé de plusieurs instructions.

Fonction : Fonction (la version originale anglaise du didacticiel du langage procédural, y a-t-il quelqu'un qui traduit la fonction en méthode ?)

Méthode : Méthode (seuls les didacticiels de langage orienté objet non authentiques traduiront la méthode s'appelle Fonction)

signifie la même chose. Il se peut que les méthodes soient davantage axées sur les classes, ce qui est une conception orientée objet. Elles se concentrent sur les fonctions de chaque fonction, elles sont donc appelées méthodes tandis que fonctions ; sont plus orientés processus et peuvent être des descriptions fonctionnelles. Cela peut ou non être le cas. Cela dépend de la façon dont le programmeur le voit

.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn