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 )
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 帮助和支持。 同一个事件发生在不同的对象上会产生不同的结果。
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();
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!