En Java, les fonctions sont normalement appelés méthodes. Vous pouvez créer des méthodes à l'intérieur des déclarations de classe au sein de votre programme ou dans le fichier de classe principale . Certaines méthodes de classe sont disponibles uniquement pour une utilisation à l'intérieur de la classe , mais les méthodes publiques peuvent être accessibles à partir ailleurs , en utilisant une instance d'objet de la classe. Une méthode Java implémente un ensemble bien défini de traitement , décrit en utilisant la syntaxe standard. Comprendre les éléments constitutifs d' un procédé tel que vous le voyez affiché dans une application peut vous aider à acquérir une meilleure compréhension de son objet. Nom
Choisir un nom de méthode est une tâche des programmeurs Java ne considèrent pas importante. Cependant, un nom lisible qui est informative et claire peut aider les applications à faire un usage efficace de la fonctionnalité de la méthode. La méthode échantillon schéma suivant , ou signature , démontre : public string getName ()
Cette méthode est appelée " getName " comme un indicateur significatif de son objet. La méthode pourrait apparaître dans une déclaration de classe représente un objet d'application avec un nom de chaîne spécifique. Le code extérieur à la classe pourrait appeler la méthode à travers une instance de classe , la récupération du nom de ce cas particulier , par exemple à utiliser dans l'interface utilisateur du programme.
Paramètres
< p> méthodes Java peuvent prendre un ou plusieurs paramètres . Lors de la déclaration des méthodes , les programmeurs doivent déclarer le type et le nombre de paramètres, comme suit : public int getSum (int integerValue , double doubleValue )
Cette méthode pourrait effectuer le traitement nécessaire pour retourner la représentation entière du résultat d' un calcul arithmétique addition de deux nombres de types différents en même temps . Les paramètres apparaissent à l'aide de leurs types et les noms pour référencer à l'intérieur du corps de la méthode . Le code appelant la méthode doit fournir des valeurs ou des variables correspondant à ces types de paramètres dans l'ordre spécifié .
Retour
méthodes Java peuvent renvoyer des valeurs ou des variables de types particuliers . Une seule méthode ne peut retourner un type , comme suit : public void isTooBig (int someNumber )
Cette méthode pourrait déterminer si la valeur entière passée est trop grand pour un but d'application spécifique. La méthode renvoie une valeur booléenne de type , qui ne peut être vraie ou fausse . Si une méthode ne retourne rien , il peut utiliser le mot-clé void comme suit : . DoSomething public void ()
Le code appelant cette méthode ne recevra rien quand il exécute
Body
Le corps d'une méthode Java est l'endroit où il effectue son traitement. La méthode d'échantillonnage suivant étend le contour " getName " pour la démonstration : public String getName () { de theName de retour; }
Ce serait le cas dans une classe avec une variable d' instance nommée " theName ", qui est un type de chaîne . Méthodes Java peuvent référencer les paramètres passés en utilisant les noms inclus dans la méthode contour comme suit : public void isTooBig (int someNumber ) {if ( someNumber > 50) return true ; retour autre false;}
Ce code vérifie le passé variable en tant que partie d'un test conditionnel . Quelle que soit la taille du nombre est , la méthode retourne une valeur booléenne. Code pourrait appeler cette méthode comme suit : if ( theObject.isTooBig (40) ) {//traitement }
Visibilité
méthode Java contours indiquent visibilité, ce qui détermine l'endroit où ils peuvent être appelés à partir . Méthodes publiques peuvent être appelées à l'aide des instances d'une classe, comme suit : AdminObject adm = new AdminObject (); cordes ADMINNAME = adm.getName ();
méthodes privées sont accessibles uniquement à l'intérieur d'une classe et se présentent comme suit : calculateSomething private void (int aNum , int unAutreNum )
le niveau par défaut de l'accès à une méthode est la trousse de demande , il apparaît à l'intérieur
.