Voici plusieurs points clés de la réécriture et du polymorphisme. J'espère que tout le monde pourra les garder à l'esprit
Règles de réécriture de la méthode :
1. Les noms des méthodes sont les mêmes.
2. La liste des paramètres est la même.
3. Le type de valeur de retour est le même ou sa sous-classe.
4. Les autorisations d'accès ne peuvent pas être plus strictes que celles de la classe parent.
2. Méthode abstraite (le résumé peut également être utilisé pour les méthodes) :
1. Les méthodes abstraites n'ont pas de corps de méthode.
2. La méthode abstraite doit être dans la classe abstraite .
3. Les méthodes abstraites doivent être implémentées dans des sous-classes, sauf si la sous-classe est une classe abstraite.
3. Polymorphisme :
C'est une caractéristique qui a la capacité d'exprimer de multiples formes. Plus professionnellement parlant : la même implémentation de l'interface utilise différentes instances pour effectuer différentes opérations.
4. Deux méthodes pour réaliser le polymorphisme :
1. Utilisez la classe parent comme paramètre de méthode pour réaliser le polymorphisme.
2. Utilisez la classe parent comme valeur de retour de la méthode pour implémenter le polymorphisme.
5. Trois éléments du polymorphisme :
1.Héritage
2. Remplacement (la sous-classe remplace la méthode de la classe parent)
少> Grâce au polymorphisme, la quantité de code dans la classe peut être réduite et l'évolutivité et la maintenance du code peuvent être améliorées. Ce qui précède sont quelques points clés de la réécriture et du polymorphisme que j'ai compilés pour vous. J'espère que cela vous sera utile à l'avenir. Articles associés :
Comment réécrire la méthode padleft en js
Quelles sont les méthodes d'héritage en js
Les étapes spécifiques pour transmettre deux paramètres à la méthode JS dans JS onclick
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!