Comment appeler une méthode en java
Quand Sa de commencer la programmation en Java, il ya beaucoup de nouveaux concepts à apprendre. Il y a des cours, méthodes, exceptions, constructeurs, variables, et plus, et il peut devenir accablant. Ainsi, il est préférable d'apprendre pièce par pièce. Dans ce how-to article, vous apprendrez comment appeler une méthode en java.
Les Étapes
1
Une méthode est l'équivalent d'une fonction dans des langages comme C qui aide dans le code réutilisation. Un ensemble de déclarations faire une méthode, et cette méthode peut être invoquée par toute autre déclaration. Lorsqu'il est invoqué (appelé), toutes les déclarations qui font partie de la méthode seraient exécutés. Par exemple, regardez cette méthode: "
methodExample public static void () {}
". Il a pas actuellement de code en elle, mais il ya trois mots-clés avant le nom de la méthode. Il est public
, statique
, et puis vide
.2
Le mot
public
avant le nom de la méthode signifie que la méthode elle-même peut être appelé de ne importe où qui comprend d'autres classes, même de différents emballages (fichiers) aussi longtemps que vous importez la classe. Il ya trois autres mots qui peuvent remplacer public
. Ils sont protégé
et puis privé
. Si une méthode est protégé
, alors seulement cette classe et sous-classes (classes qui utilisent comme base pour construire hors de) peuvent appeler la méthode. Si une méthode est privé
, alors la méthode ne peut être appelée à l'intérieur de la classe. Le dernier mot ne est vraiment pas même un mot. Ce est que si vous ne aviez rien à la place de public
, protégé
, ou bien privé
. Ce est ce qu'on appelle la valeur par défaut, ou package-privé. Cela signifie que seules les classes du même package peuvent appeler la méthode.3
Le deuxième mot clé,
statique
signifie que la méthode appartient à la classe et non une instance de la classe (objet). Les méthodes statiques doivent être appelés en utilisant le nom de la classe: "ExampleClass.methodExample ()
». Cependant, si le mot-clé statique
ne était pas là, la méthode peut être invoquée que par un objet. Par exemple, si la classe est ouverte ExampleObject
et il y avait un constructeur (pour fabriquer des objets), alors nous pourrions faire un nouvel objet en tapant ExampleObject obj = new ExampleObject () -
, et d'appeler la méthode avec "obj.methodExample () -
».4
Le dernier mot avant le nom de la méthode est
vide
. Le mot vide
signifie que lorsque la méthode ne retourne rien (redonner quelque chose lorsque vous exécutez la méthode). Si vous ne voulez une méthode pour revenir quelque chose, alors il suffit de remplacer le mot vide
avec un type de données (de type primitif ou de référence) de l'objet (ou type primitif) que vous souhaitez retourner. Ensuite, il suffit d'ajouter retour
plus un objet de ce type quelque part vers la fin du code de la méthode.5
Lorsque vous appelez une méthode qui retourne quelque chose, vous pouvez utiliser ce qu'il retourne. Par exemple, si un
someMethod ()
retourne un entier, alors vous pouvez définir un nombre entier à ce qu'il revient avec "int a = someMethod () -
"6
Certaines méthodes nécessitent un paramètre. Une méthode qui nécessite un paramètre d'un entier ressemblerait
someMethod (int a)
Lorsque vous utilisez une méthode de ce genre, vous pouvez écrire le nom de méthode, puis un nombre entier dans les parenthèses: someMethod (5)
ou bien someMethod (n)
si n
est un nombre entier.7
Les méthodes peuvent également avoir plusieurs paramètres, simplement séparées par des virgules. Si la méthode
someMethod
requise des deux paramètres, int a
et puis Object obj
, il ressemblerait "someMethod (int a, Object obj)
». Pour utiliser cette nouvelle méthode, il serait appelé par le nom de la méthode suivie par un entier et un objet entre parenthèses: someMethod (4, chose)
là où chose
est un Objet
.