Comment créer des méthodes en Java

Comment créer des méthodes en Java

Les méthodes sont le comportement des objets dans la programmation orientée objet. Ils définissent les actions que vous pouvez entreprendre sur un objet donné.





Les méthodes sont similaires aux fonctions de la programmation structurée. La différence (ce qui est leur avantage) est que les méthodes permettent la réutilisation du code et la modularité du programme.





En Java, vous pouvez avoir des méthodes de bibliothèque ou des méthodes définies par l'utilisateur. Les méthodes de bibliothèque sont fournies avec votre installation Java. Suivez cet article pour voir comment créer des méthodes définies par l'utilisateur.





Déclarer une méthode

Pour utiliser une méthode, vous devez l'avoir déclarée. Utilisez la syntaxe ci-dessous pour le faire :

return_type methodName( param1, param2, paramN){
// statements
}

Dans sa forme la plus simple, une méthode prend le format ci-dessus.



Les type_retour décrit le type de données que la méthode est censée renvoyer après l'exécution. Cette valeur peut prendre un type de données tel que int, String ou double et plus.

Il existe également un type spécial appelé annuler que ce champ peut prendre. À l'aide de annuler signifie que vous ne voulez pas que votre méthode renvoie quoi que ce soit après l'exécution.





Utilisez le mot-clé revenir dans votre bloc méthode, de manière à indiquer la valeur que vous allez retourner :

int deposit (int value){
// statements
return balance;
}

Vous obtiendrez une erreur de compilation si vous omettez ce que vous retournez dans le corps de votre méthode et pourtant votre en-tête de méthode indique que vous vous attendez à retourner quelque chose.





Le corps de la méthode est la partie de la méthode qui commence à partir de l'accolade gauche, { à l'accolade droite, }. L'en-tête de méthode est la partie de votre déclaration de méthode qui exclut les accolades, {}.

return_type methodName( param1, param2, paramN) // method header

NomMéthode est un identifiant utilisé pour nommer une méthode. Par convention, il utilise un camelCase inférieur. C'est-à-dire que le premier mot est en minuscule, et s'il s'agit d'un mot en deux parties, la première lettre du deuxième mot est également en majuscule.

comment changer le feed-back instagram en chronologique

Il est également important de noter que vous ne pouvez utiliser aucun des mots Java réservés comme nom de méthode.

Les parenthèses de l'en-tête de méthode sont utilisées pour définir la liste des paramètres. Une liste de paramètres définit une liste de paramètres séparés par des virgules. Un paramètre est une valeur en deux parties constituée d'un type de données suivi d'un nom de variable.

Il est également possible de ne pas inclure de paramètres dans votre liste de paramètres. Dans ce cas, le compilateur exécutera simplement le bloc de méthode sans attente de paramètre.

int balance (){
//statements
return amount;
}

Une méthode peut aussi avoir deux autres champs, précédant le type_retour dans l'en-tête de la méthode. Voir l'exemple ci-dessous :

public static void main(){
}

Le mot-clé Publique est un modificateur de visibilité et vous pouvez l'appliquer à n'importe quelle méthode que vous définissez afin de limiter son accessibilité. Publique signifie que la méthode est accessible à toutes les classes de tous les packages.

Il existe également d'autres modificateurs de visibilité comme protégé , privé, et défaut . Une discussion approfondie des modificateurs de visibilité est donnée dans le lien connexe :

En rapport: Les différents modificateurs d'accès Java expliqués

Le mot-clé statique indique qu'une méthode a une portée de classe. Cela signifie que la méthode n'est pas une méthode d'instance et est donc exécutée chaque fois que le programme est chargé en mémoire sans avoir besoin d'instanciation. L'importance d'avoir une méthode statique est de permettre au compilateur de savoir par quelle méthode commencer lors de l'exécution.

Généralement, votre programme en aura un statique méthode (appelée principale() ) à partir de laquelle vous pouvez appeler d'autres méthodes.

Appel d'une méthode

Pour que votre méthode déclarée effectue une action sur un objet, elle doit être 'appelée'.

où est le dossier de téléchargement sur android

Pour appeler une méthode, utilisez la syntaxe :

ObjectName.methodName(arguments)

Un argument est une valeur que vous transmettez dans le champ où vous avez déclaré un paramètre. Assurez-vous que le type d'argument correspond à celui déclaré dans l'en-tête de la méthode. Sinon, vous obtiendrez une erreur de compilation.

Connexes : qu'est-ce qu'une fonction récursive et comment en créer une en Java ?

Vous trouverez ci-dessous un exemple de code entièrement fonctionnel qui montre comment appliquer ce que vous avez appris. Il utilise des méthodes pour appliquer un taux d'intérêt à un montant déposé et pour afficher également un message bancaire.

public class Account{
double deposit(double amount){
amount = amount*1.05; // apply 5% interest rate to amount
return amount;
}
void getMessage(){
System.out.println('Thank you for banking with us!');
}
public static void main(String[] args){
Account myAccount = new Account();
double newBalance = myAccount.deposit(500); // method call
System.out.println('
Your new balance in 4 months will be '+ newBalance);
myAccount.getMessage(); // method call
}
}

Vous savez maintenant comment créer des méthodes en Java

Savoir créer des méthodes en Java est essentiel pour quiconque cherche à devenir plus sérieux dans la programmation. Et maintenant que vous savez comment faire, vous gagnerez beaucoup de temps en travaillant.

Une fois que vous aurez maîtrisé cette compétence, pourquoi ne pas jeter un œil à d'autres trucs et astuces liés à Java ?

Partager Partager Tweeter E-mail Qu'est-ce qu'un constructeur en Java et comment l'utilisez-vous ?

Apprenez à connaître la fonction du constructeur Java.

Lire la suite
Rubriques connexes
  • La programmation
  • Java
  • La programmation
  • Conseils de codage
A propos de l'auteur Jérôme Davidson(22 articles publiés)

Jérôme est rédacteur chez MakeUseOf. Il couvre des articles sur la programmation et Linux. Il est également un passionné de crypto et garde toujours un œil sur l'industrie de la crypto.

Plus de Jerome Davidson

Abonnez-vous à notre newsletter

Rejoignez notre newsletter pour des conseils techniques, des critiques, des ebooks gratuits et des offres exclusives !

Cliquez ici pour vous abonner