La surcharge en Java ne peut pas obtenir des valeurs de retour différentes. La surcharge de méthode n'a rien à voir avec le type de valeur de retour et les modificateurs. La surcharge en Java se produit dans cette classe, et la condition de surcharge est dans cette classe. des méthodes portant le même nom mais des listes de paramètres différentes, qui n'ont rien à voir avec la valeur de retour.
La surcharge en Java ne peut pas renvoyer des valeurs différentes
Surcharge de méthode et somme de type de valeur de retour Modificateurs ne sont pas pertinents . La surcharge Java se produit dans cette classe. La condition de surcharge est qu'il y a plusieurs méthodes avec le même nom dans cette classe, mais des listes de paramètres différentes (peut-être que le nombre de paramètres est différent, le type de paramètre différent) , n'a rien à voir avec la valeur de retour.
On peut donner un exemple, si on écrit deux méthodes dans la même classe avec le même nom et la même liste de paramètres, mais la valeur de retour est différente,
public Stringshow(int number) public int show(int number)
Et on appelle cette méthode Lors de l'attribution d'une valeur, la machine virtuelle Java ne sait pas si vous souhaitez l'attribuer à une méthode de type String ou à une méthode de type int, la surcharge n'a donc rien à voir avec la valeur de retour.
Recommandations d'apprentissage associées : bases de Java
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!