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!