Si vous voulez devenir programmeur Java, il y a beaucoup de nouveaux concepts à apprendre. Il existe des classes, des méthodes, des exceptions, des constructeurs, des variables, etc. Vous pouvez être dépassé par l'apprentissage. Donc, vous devriez les apprendre un par un. Dans cet article de tutoriel, vous apprendrez comment appeler une méthode en java.
Étape
Étape 1. Méthode équivalent aux fonctions des langages de programmation comme C, ce qui aide à la réutilisation du code. Les méthodes consistent en une série d'instructions, et ces méthodes peuvent être appelées via d'autres instructions. Lorsqu'elles sont appelées, toutes les instructions qui font partie de la méthode seront exécutées. Par exemple, considérons cette méthode:"
public static void methodExample() {}
. Il n'y a actuellement aucun code dedans, mais il y a trois mots-clés avant le nom de la méthode. Il y a
Publique
,
statique
et
annuler
Étape 2. Mot
Publique
avant le nom de la méthode signifie que la méthode elle-même peut être appelée depuis n'importe quel endroit qui inclut une autre classe, même depuis un autre package (fichier) tant que vous importez cette classe.
Il y a d'autres mots qui peuvent remplacer
Publique
. Le mot est
protégé
et
privé
. Si une méthode
protégé
alors seule cette classe et ses sous-classes (les classes qui l'utilisent comme base de compilation du code) peuvent appeler la méthode. Une méthode
privé
ne peut être appelé que dans cette classe. Le dernier mot-clé n'est pas vraiment un mot. Le mot n'est utilisé que si vous n'avez pas de substitut
Publique
,
protégé
ou
privé
. Ce mot est appelé default, ou package-private. Cela signifie que seules les classes d'un même package peuvent appeler la méthode.
Étape 3. Deuxième mot-clé,
statique
signifie que la méthode appartient à la classe et n'est pas une instance de la classe (object).
Les méthodes statiques doivent être appelées en utilisant le nom de classe:"
ExampleClass.methodExample()
Cependant, si le mot-clé
statique
n'existe pas, les méthodes ne peuvent être appelées que via des objets. Par exemple, si la classe est appelée
ExempleObjet
et a un constructeur (pour créer un objet), nous pouvons créer un nouvel objet en tapant
ExampleObject obj = new ExampleObject();
et appelez la méthode avec"
obj.methodExample();
".
Étape 4. Un autre mot avant le nom de la méthode est
annuler
.
Dire
annuler
signifie que la méthode ne renvoie rien (ne renvoie rien si vous exécutez la méthode). Si vous voulez qu'une méthode renvoie quelque chose, remplacez simplement le mot
annuler
avec le type de données (type primitif ou référence) de l'objet (ou type primitif) que vous souhaitez générer. Il suffit d'ajouter
revenir
plus un objet de ce type quelque part avant la fin du code de la méthode.
Étape 5. Lorsque vous appelez une méthode qui renvoie quelque chose, vous pouvez utiliser ce qui a été renvoyé
Par exemple, si
uneMéthode()
renvoie un entier, alors vous pouvez définir un entier sur ce qui est renvoyé avec"
int a = uneMéthode();
Étape 6. Certaines méthodes nécessitent des paramètres
Une méthode qui prend un paramètre entier ressemblerait à
uneMéthode(int a)
. Lorsque vous utilisez une méthode comme celle-ci, vous devez écrire le nom de la méthode, puis un entier entre parenthèses:
uneMéthode(5)
ou
uneMéthode(n)
si
est un entier.
Étape 7. Méthode peut également avoir plusieurs paramètres, séparez-les simplement par des virgules. Si méthode
quelqueMéthode
nécessite deux paramètres,
un
et
Objet obj
ressemblera"
uneMéthode(int a, Objet obj)
. Pour utiliser cette nouvelle méthode, vous devez appeler le nom de la méthode suivi d'un entier et d'un Object entre parenthèses:
uneMéthode(4, chose)
avec
chose
est un
Objet
Des astuces
-
Lorsque vous appelez une méthode qui renvoie quelque chose, vous pouvez appeler une autre méthode en fonction de ce que cette méthode renvoie. Par exemple, nous avons une méthode nommée
obtenirObjet()
qui produit un objet. Eh bien, en classe
Objet
aucun appel de méthode non statique
toString
qui produisent
Objet
sous la forme de
Chaîne de caractères
. Donc, si vous voulez obtenir
Chaîne de caractères
c'est de
Objet
généré par
obtenirObjet()
en une seule ligne, écrivez simplement"
Chaîne str = getObject().toString();
- ".