Maison > Java > javaDidacticiel > Qu'est-ce que la surcharge Java

Qu'est-ce que la surcharge Java

藏色散人
Libérer: 2019-01-18 11:43:48
original
23228 Les gens l'ont consulté

La surcharge en Java est la possibilité de définir plusieurs méthodes portant le même nom dans une classe. Le compilateur est capable de différencier ces méthodes grâce aux signatures de méthode.

Qu'est-ce que la surcharge Java

Ce terme peut également être appelé surcharge de méthodes, qui est principalement utilisé pour augmenter la lisibilité du programme et lui donner une meilleure apparence. Cependant, si on en fait trop, cela peut avoir l’effet inverse car le code sera trop similaire et difficile à lire.

Exemples de surcharge Java

Il existe neuf façons différentes d'utiliser la méthode d'impression de l'objet System.out :

print.(Object obj)
print.(String s)
print.(boolean b)
print.(char c)
print.(char[] s)
print.(double d)
print.(float f)
print.(int i)
print.(long l)
Copier après la connexion

Lors de l'utilisation de la méthode d'impression dans le code, Le compilateur déterminera quelle méthode appeler en examinant la signature de la méthode. Par exemple :

int number = 9;
System.out.print(number);
String text = "nine";
System.out.print(text);
boolean nein = false;
System.out.print(nein);
Copier après la connexion

Une méthode d'impression différente est appelée à chaque fois car les types de paramètres transmis sont différents. Ceci est utile car la méthode print doit changer son fonctionnement selon qu'elle traite des chaînes, des entiers ou des booléens.

Plus d'informations sur la surcharge

Une chose à retenir à propos de la surcharge est que vous ne pouvez pas avoir plusieurs méthodes avec le même nom, le même numéro et le même type de paramètre, car la déclaration ne permet pas à la compilation de comprendre les différences entre eux.

De plus, deux méthodes ne peuvent pas être déclarées comme ayant la même signature, même si elles ont des types de retour uniques. En effet, le compilateur ne prend pas en compte les types de retour lors de la distinction entre les méthodes.

La surcharge en Java crée une cohérence dans le code, ce qui permet d'éliminer les incohérences pouvant conduire à des erreurs de syntaxe. La surcharge est également un moyen pratique de rendre votre code plus facile à lire.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal