Déclaration de méthode et appel de méthode dans la programmation java

Presque tous les langages de programmation informatique comporte des éléments semblables à des méthodes de Java. Si vous avez travaillé avec d'autres langues, vous souvenez peut-être des termes comme sous-programme

Sommaire

, procédure, fonction, sous-programme, sous-procédure, ou PERFORM déclaration. Quoi que vous appelez une méthode dans votre langage de programmation favori, il ya un tas d'instructions, réunies en un seul lieu et en attente d'être exécuté.

Déclaration de méthode

UN déclaration de méthode est un plan décrivant les étapes que Java prendra si et quand la méthode est appelée en action. UN appel de méthode est l'un de ces appels à l'action. En tant que développeur Java, vous écrivez deux déclarations de méthode et les appels de méthode. Ce chiffre vous indique la déclaration de la méthode et de l'appel de méthode de cette annonce.

image0.jpg
package classe MyFirstJavaClass de org.allyourcode.myfirstproject public {/ ***param args static void main (String [] args) * / public {javax.swing.JOptionPane.showMessageDialog (null, "Bonjour") -}}

Si vous êtes paresseux, vous pouvez vous référer au code dans la boîte extérieure dans la figure comme une méthode. Si vous n'êtes pas être paresseux, vous pouvez vous référer à lui comme une déclaration de méthode.

Une déclaration de méthode est une liste d'instructions: “ faire cela, alors le faire, et puis faire cette autre chose ”. La déclaration dans la liste (et sur la figure) contient une seule instruction.

Pour couronner le tout, chaque méthode a un nom. Dans la liste, le nom de la déclaration de méthode est principal. Les autres termes tels que - public, statique, et vide - ne font pas partie du nom de la déclaration de méthode.

Une déclaration de méthode comporte deux parties: la méthode tête (la première ligne) et le Procédé de corps (le reste de celui-ci, qui est la partie entouré par {} - accolades), comme le montre cette figure.

image1.jpg

Appel de méthode

Une méthode appel comprend le nom de la méthode appelée, suivi par du texte entre parenthèses. Ainsi, le code dans la liste contient un seul appel de méthode:

javax.swing.JOptionPane.showMessageDialog (null, "Bonjour")

Dans ce code, javax.swing.JOptionPane.showMessageDialog est le nom d'un procédé, et null, "Bonjour" est le texte entre parenthèses.

Une instruction Java se termine généralement par un point virgule, de sorte que le suivant est une instruction complète de Java:

javax.swing.JOptionPane.showMessageDialog (null, "Bonjour") -

Cette instruction indique à l'ordinateur d'exécuter ce que les déclarations sont à l'intérieur du javax.swing.JOptionPane.showMessageDialog déclaration de méthode.

Un autre terme pour Instruction Java est Instruction Java, ou juste déclaration.

Les noms de méthodes

Comme de nombreux éléments en Java, une méthode a plusieurs noms, allant du nom le plus court pour le nom le plus long et avec des noms dans le milieu. Par exemple, le code dans la liste appelle une méthode dont le simple nom est showMessageDialog.

En Java, chaque méthode vit à l'intérieur d'une classe, et showMessageDialog vit à l'intérieur de l'API JOptionPane classe. Donc, un nom plus long pour le showMessageDialog méthode est JOptionPane.showMessageDialog.

UN paquet Java est une collection de classes. La JOptionPane classe fait partie d'un ensemble d'API nommée javax.swing. Donc le showMessageDialog nom entièrement qualifié de méthode est javax.swing.JOptionPane.showMessageDialog. Quelle version de nom d'une méthode que vous utilisez dans le code dépend du contexte.

En Java, un package contient des classes et une classe contient des méthodes. Nom complet d'une classe inclut un nom de paquet, suivi par simple nom de la classe. Nom complet d'une méthode comprend un nom de paquet, suivi par simple nom d'une classe, suivie par simple nom de la méthode. Pour séparer une partie d'un nom d'une autre, vous utilisez une période (ou “ dot ”).

Les paramètres de méthode


Dans la liste, cet appel affiche une boîte de dialogue:

javax.swing.JOptionPane.showMessageDialog (null, "Bonjour") -

La boîte de dialogue a le mot Message dans sa barre de titre et une je icone sur son visage. (La lettre je supports pour information.) Pourquoi voyez-vous le Message titre et le je icône? Pour un indice, remarquez deux paramètres de l'appel de méthode: nul et "Bonjour".

L'effet des valeurs nul et "Bonjour" dépend entièrement sur les instructions à l'intérieur du showMessageDialog la déclaration de méthode. Vous pouvez lire ces instructions, si vous voulez, parce que l'ensemble du code de l'API Java est disponible pour la visualisation - mais vous ne voulez probablement pas à lire les 2600 lignes de code Java dans le JOptionPane classe.

Voici une brève description de l'effet des valeurs nul et "Bonjour" dans le showMessageDialog la liste des paramètres de l'appel:

  • En Java, la valeur nul supports pour “. Rien ”

    En particulier, le premier paramètre nul dans un appel à showMessageDialog indique que la boîte de dialogue ne semble pas d'abord à l'intérieur de toute autre fenêtre. Autrement dit, la boîte de dialogue peut apparaître n'importe où sur l'écran de l'ordinateur. (La boîte de dialogue apparaît à l'intérieur du “ rien ” en particulier sur l'écran.)

  • En Java, entre guillemets indiquent une chaîne de caractères.

    Le second "Bonjour" paramètre indique au showMessageDialog Procédé pour afficher des caractères Bonjour sur la face de la boîte de dialogue.

Même sans cette description de la showMessageDialog Les paramètres de méthode, vous pouvez éviter de lire les 2600 lignes de code Java API. Au lieu de cela, vous pouvez examiner les pages de documentation indispensables Java. Vous pouvez trouver ces pages de documentation en visitant Java SE la documentation du site Web d'Oracle à une page Regards.


» » » » Déclaration de méthode et appel de méthode dans la programmation java