Si vous réécrivez, vous pouvez également atteindre la diversité du code.
Une fois que la sous-classe a hérité de la classe parent, elle n'a pas besoin de réécrire la méthode de la classe parent, ce qui économise la quantité de code.
Si les conditions d'utilisation changent et que la méthode de la classe parent ne peut pas répondre aux exigences d'utilisation, vous devez alors réécrire la méthode et écraser la méthode de la classe parent.
La réécriture peut fonctionner avec de nombreux modèles en Java.
Vous comprenez mal. La réécriture est la clé pour obtenir le polymorphisme. La surcharge ajoute simplement quelques paramètres et réutilise les noms de méthodes. Quant à savoir pourquoi la réécriture est la clé pour parvenir au polymorphisme, c'est parce que l'orientation objet encourage la programmation orientée interface ou la programmation orientée abstraction. Par exemple :
La classe parent d'un fruit a une méthode printName :
public class Fruit {
public void printName() {
System.out.println("Fruit");
}
}
Les pommes et les oranges peuvent être des sous-classes de Fruit, mais vous pouvez remplacer la méthode printName lors de l'implémentation pour obtenir des sorties de noms différentes.
L'un des avantages de l'héritage est de réduire la quantité de code. Il n'est pas nécessaire d'écrire la même déclaration dans chaque classe. L'héritage direct est comme la relation entre un père et son fils héritera de toutes les caractéristiques. du père, mais le fils peut aussi se développer tout seul.
Réécrivez la méthode de la classe parent et définissez une classe spéciale avec un modèle. Elles se ressemblent toutes à l'extérieur, mais elles sont différentes à l'intérieur. C'est l'avantage de la programmation orientée interface
Si vous réécrivez, vous pouvez également atteindre la diversité du code.
Une fois que la sous-classe a hérité de la classe parent, elle n'a pas besoin de réécrire la méthode de la classe parent, ce qui économise la quantité de code.
Si les conditions d'utilisation changent et que la méthode de la classe parent ne peut pas répondre aux exigences d'utilisation, vous devez alors réécrire la méthode et écraser la méthode de la classe parent.
La réécriture peut fonctionner avec de nombreux modèles en Java.
Vous comprenez mal. La réécriture est la clé pour obtenir le polymorphisme. La surcharge ajoute simplement quelques paramètres et réutilise les noms de méthodes. Quant à savoir pourquoi la réécriture est la clé pour parvenir au polymorphisme, c'est parce que l'orientation objet encourage la programmation orientée interface ou la programmation orientée abstraction. Par exemple :
La classe parent d'un fruit a une méthode printName :
Les pommes et les oranges peuvent être des sous-classes de Fruit, mais vous pouvez remplacer la méthode printName lors de l'implémentation pour obtenir des sorties de noms différentes.
L'un des avantages de l'héritage est de réduire la quantité de code. Il n'est pas nécessaire d'écrire la même déclaration dans chaque classe. L'héritage direct est comme la relation entre un père et son fils héritera de toutes les caractéristiques. du père, mais le fils peut aussi se développer tout seul.
Réécrivez la méthode de la classe parent et définissez une classe spéciale avec un modèle. Elles se ressemblent toutes à l'extérieur, mais elles sont différentes à l'intérieur. C'est l'avantage de la programmation orientée interface
.