Maison > Java > Javacommencer > Qu'est-ce que le polymorphisme Java

Qu'est-ce que le polymorphisme Java

(*-*)浩
Libérer: 2019-11-11 11:39:54
original
2664 Les gens l'ont consulté

Qu'est-ce que le polymorphisme Java

Le polymorphisme est la capacité d'un même comportement à avoir plusieurs manifestations ou formes différentes.

Le polymorphisme est la même interface, utilisant différentes instances pour effectuer différentes opérations , comme le montre la figure : (Apprentissage recommandé : cours java )

Quest-ce que le polymorphisme Java

Le polymorphisme est l'incarnation de multiples expressions d'un objet.

En réalité par exemple, lorsqu'on appuie sur la touche F1 :

如果当前在 Flash 界面下弹出的就是 AS 3 的帮助文档;
如果当前在 Word 下弹出的就是 Word 帮助;
在 Windows 下弹出的就是 Windows 帮助和支持。
同一个事件发生在不同的对象上会产生不同的结果。
Copier après la connexion

Avantages du polymorphisme

Éliminer les relations de couplage entre les types

Remplaçabilité

Extensibilité

Interface

Flexibilité

Simplification

Trois conditions nécessaires à l'existence du polymorphisme

Héritage

Réécriture

Points de référence de la classe parent vers l'objet de la classe enfant

Par exemple :

Parent p = new Child();
Copier après la connexion

Lors de l'appel d'une méthode utilisant le polymorphisme, vérifiez d'abord si la méthode existe dans la classe parent. Sinon, une erreur de compilation se produit si c'est le cas, appelez-la à nouveau Méthode avec le même nom de sous-classe ; .

Avantages du polymorphisme : Il permet au programme d'être bien étendu et peut gérer des objets de toutes les classes de manière universelle.

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