Maison > Java > javaDidacticiel > Quelle est la différence entre surcharge et remplacement en Java

Quelle est la différence entre surcharge et remplacement en Java

PHPz
Libérer: 2023-04-29 10:10:06
avant
1020 Les gens l'ont consulté

La différence entre Overload et Override

Overload signifie qu'il peut y avoir plusieurs méthodes avec le même nom dans la même classe, mais les listes de paramètres de ces méthodes sont différentes, c'est-à-dire que les paramètres ou les types de paramètres sont différents. Bien entendu, la valeur de retour peut être différente lors de la surcharge, mais si la liste des paramètres est complètement cohérente, la surcharge ne peut pas être obtenue via des types de retour incohérents. Cela n'est pas autorisé.

Override signifie que le nom de la méthode et les paramètres de la sous-classe peuvent être exactement les mêmes que ceux de la classe parent. Lorsque cette méthode est appelée via un objet créé par la sous-classe, la méthode définie dans la sous-classe sera appelée, c'est-à-dire. , la méthode définie dans la sous-classe. Cette méthode remplace la méthode de la classe parent. Lorsqu'une sous-classe remplace une méthode de classe parent, elle ne peut générer que moins d'exceptions ou des exceptions plus petites que la classe parent. Le retour de la méthode substituée doit être cohérent avec le retour de la méthode substituée.

Quels sont les types de données de base de Java ?

Les types de données de base de Java sont divisés en : 1. Type entier, utilisé pour représenter le type de données des entiers. 2. Type à virgule flottante, un type de données utilisé pour représenter des décimales. 3. Type de caractère Le mot-clé du type de caractère est "char". 4. Le type booléen est le type de données de base qui représente des valeurs logiques.

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:yisu.com
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