Comment appeler une méthode en Java (avec des images)

Table des matières:

Comment appeler une méthode en Java (avec des images)
Comment appeler une méthode en Java (avec des images)

Vidéo: Comment appeler une méthode en Java (avec des images)

Vidéo: Comment appeler une méthode en Java (avec des images)
Vidéo: Recyclez votre alimentation PC en transformateur DC 12v 2024, Peut
Anonim

Lorsqu'on commence à programmer en Java, il y a beaucoup de nouveaux concepts à apprendre. Il existe des classes, des méthodes, des exceptions, des constructeurs, des variables, etc., et cela peut devenir écrasant. Il est donc préférable d'apprendre pièce par pièce. Ce wikiHow vous apprend à appeler une méthode en Java.

Pas

972649 1
972649 1

Étape 1. Comprendre ce qu'est une méthode

En Java, une méthode est une série d'instructions qui créent une fonction. Une fois qu'une méthode est déclarée, elle peut être appelée à différentes parties du code pour exécuter la fonction. C'est un moyen utile de réutiliser le même code encore et encore. Ce qui suit est un exemple de méthode simple.

    public static void methodName() { System.out.println("Ceci est une méthode"); }

972649 2
972649 2

Étape 2. Déclarez l'accès à la classe pour la méthode

Lors de la déclaration d'une méthode en Java, vous devez déclarer quelles classes peuvent accéder à la méthode. Dans l'exemple ci-dessus, l'accès est déclaré comme "Public". Il existe trois modificateurs d'accès que vous pouvez déclarer une méthode:

  • Publique:

    En plaçant le modificateur d'accès "public" avant le nom de la méthode, la méthode peut être appelée de n'importe où.

  • Protégé:

    Le modificateur d'accès "protégé", permet uniquement à la méthode d'être appelée dans sa classe et ses sous-classes.

  • Privé:

    Si une méthode est déclarée

    privé

  • alors la méthode ne peut être appelée qu'à l'intérieur de la classe. C'est ce qu'on appelle la valeur par défaut, ou package-private. Cela signifie que seules les classes d'un même package peuvent appeler la méthode.
972649 3
972649 3

Étape 3. Déclarez la classe à laquelle appartient la méthode

Dans l'exemple ci-dessus, le deuxième mot-clé, "static" signifie que la méthode appartient à la classe et non à une instance de la classe (objet). Les méthodes statiques doivent être appelées en utilisant le nom de classe: "ExampleClass.methodExample()".

Si le mot-clé "static" n'a pas été utilisé, la méthode ne peut être invoquée que via un objet. Par exemple, si la classe s'appelait "ExampleObject" et qu'elle avait un constructeur (pour créer des objets), alors nous pourrions créer un nouvel objet en tapant "ExampleObject obj = new ExampleObject();", et appeler la méthode en utilisant ce qui suit: "obj.methodExample();"

972649 4
972649 4

Étape 4. Déclarez la valeur de retour

La valeur de retour déclare le nom de la valeur renvoyée par la méthode. Dans l'exemple ci-dessus, le mot "void" signifie que la méthode ne renvoie rien.

  • Si vous souhaitez qu'une méthode renvoie quelque chose, remplacez simplement le mot "void<" par un type de données (type primitif ou référence) de l'objet (ou type primitif) que vous souhaitez renvoyer. Les types primitifs incluent int, float, double et plus encore. Ensuite, ajoutez simplement "return" plus un objet de ce type quelque part vers la fin du code de la méthode.
  • Lorsque vous appelez une méthode qui renvoie quelque chose, vous pouvez utiliser ce qu'elle renvoie. Par exemple, si une méthode appelée "someMethod()" renvoie un entier (un nombre), alors vous pouvez définir un entier sur ce qu'il renvoie en utilisant le code: "int a = someMethod();"
972649 5
972649 5

Étape 5. Déclarez le nom de la méthode

Après avoir déclaré les classes qui peuvent accéder à la méthode, la classe à laquelle elle appartient et la valeur de retour, vous devez donner un nom à la méthode pour qu'elle puisse être appelée. Pour donner un nom à la méthode, tapez simplement le nom de la méthode suivi d'une parenthèse ouverte et fermée. Les exemples ci-dessus incluent "someMethod()" et "methodName()". Vous devez ensuite saisir toutes les instructions de méthode à l'intérieur des accolades ouvertes et fermées "{}"

972649 6
972649 6

Étape 6. Appelez la méthode

Pour appeler une méthode, il vous suffit de taper le nom de la méthode suivi de parenthèses ouvertes et fermées sur la ligne sur laquelle vous souhaitez exécuter la méthode. Assurez-vous d'appeler uniquement une méthode dans une classe qui y a accès. Voici un exemple de méthode déclarée puis appelée dans la classe:.

    public class className { public static void methodName(){ System.out.println("Ceci est une méthode"); } public static void main(String args) { methodName(); } }

972649 7
972649 7

Étape 7. Ajoutez un paramètre à une méthode (si nécessaire)

Certaines méthodes nécessitent un paramètre tel qu'un entier (un nombre) ou un type de référence (tel que le nom d'un objet). Si une méthode nécessite un paramètre, il vous suffit de taper le paramètre entre les parenthèses ouvertes et fermées après le nom de la méthode. Une méthode qui nécessite un paramètre entier d'un entier ressemblerait à "someMethod(int a)" ou similaire. Une méthode qui utilise un type de référence ressemblerait à "someMethod(Object obj)" ou similaire.

972649 8
972649 8

Étape 8. Appelez une méthode avec un paramètre

Lors de l'appel d'une méthode qui nécessite un paramètre, vous ajoutez simplement le paramètre entre parenthèses après le nom de la méthode. Par exemple: "uneMéthode(5)" ou "UneMéthode(n)" si "n" est un entier. Si la méthode nécessite un objet de référence, entrez simplement le nom de l'objet dans la parenthèse ouverte et fermée. Par exemple, "uneMéthode(4, chose)".

972649 9
972649 9

Étape 9. Ajoutez plusieurs paramètres à une méthode

Les méthodes peuvent également avoir plusieurs paramètres, simplement séparés par des virgules. Dans l'exemple suivant, une méthode est créée pour additionner deux entiers et renvoyer la somme comme méthode de retour. Lorsque la méthode est appelée, les deux entiers sont donnés en paramètres qui seront additionnés. Lorsque le programme est exécuté, vous recevrez une sortie indiquant "La somme de A et B est de 50".:

    public class myClass { public static void sum(int a, int b){ int c = a + b; System.out.println("La somme de A et B est "+c); } public static void main(String args) { sum(20, 30); } }

Vidéo - En utilisant ce service, certaines informations peuvent être partagées avec YouTube

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. Disons que nous avons une méthode appelée

    obtenirObjet()

    qui renvoie un objet. Eh bien, dans la classe

    Objet

    il existe un appel de méthode non statique

    toString

    qui renvoie le

    Objet

    sous la forme d'un

    Chaîne de caractères

    . Donc, si vous vouliez obtenir cela

    Chaîne de caractères

    du

    Objet

    retourné par

    obtenirObjet()

    en une ligne, tu écrirais juste"

    Chaîne str = getObject().toString();

  • ".

Conseillé: