Maison > Java > JavaBase > Quel est le mécanisme d'implémentation du polymorphisme Java ?

Quel est le mécanisme d'implémentation du polymorphisme Java ?

王林
Libérer: 2020-05-16 11:04:04
original
4265 Les gens l'ont consulté

Quel est le mécanisme d'implémentation du polymorphisme Java ?

Le mécanisme d'implémentation du polymorphisme Java :

Le mécanisme d'implémentation du polymorphisme Java est que les variables de référence définies par les classes ou interfaces parentes peuvent pointer vers sous-classes Ou un objet d'instance d'une classe d'implémentation, et la méthode appelée par le programme est liée dynamiquement pendant l'exécution. Elle fait référence à la méthode de l'objet d'implémentation spécifique pointé par la variable, c'est-à-dire la méthode de l'objet exécuté dans le. mémoire, plutôt que le type de la méthode de variable de référence définie dans.

(Tutoriel vidéo recommandé : vidéo Java )

Essence :

1. Polymorphisme statique)

2. Le polymorphisme d'exécution (également connu sous le nom de polymorphisme dynamique)

1. Le polymorphisme au moment de la compilation

surcharge) est un exemple de. polymorphisme au moment de la compilation Le polymorphisme au moment de la compilation est déterminé au moment de la compilation et la méthode déterminée est appelée au moment de l'exécution.

Ce que nous appelons habituellement le polymorphisme fait référence au polymorphisme d'exécution, c'est-à-dire qu'il n'est pas sûr de la méthode spécifique à appeler au moment de la compilation, et il n'est déterminé qu'au moment de l'exécution. C'est pourquoi les méthodes polymorphes sont parfois appelées méthodes différées.

2. Polymorphisme d'exécution

Il existe généralement deux méthodes d'implémentation :

1. La sous-classe hérite de la classe parent (s'étend)

. 2. Interfaces d'implémentation de classe (impléments)

Peu importe la méthode utilisée, le cœur réside dans la réécriture de la méthode de classe parent ou dans l'implémentation de la méthode d'interface pour obtenir différentes exécutions au moment de l'exécution. Effect.

Tutoriel recommandé : Introduction au développement 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!

Étiquettes associées:
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
Derniers numéros
Impossible d'installer Java
Depuis 1970-01-01 08:00:00
0
0
0
Java peut-il être utilisé comme backend du Web ?
Depuis 1970-01-01 08:00:00
0
0
0
Installer JAVA
Depuis 1970-01-01 08:00:00
0
0
0
Aide : Données chiffrées JAVA Décryptage PHP
Depuis 1970-01-01 08:00:00
0
0
0
Est-ce en langage Java ?
Depuis 1970-01-01 08:00:00
0
0
0
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal