bloc2:prog:poo:heritage
Différences
Ci-dessous, les différences entre deux révisions de la page.
| Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
| bloc2:prog:poo:heritage [2023/01/13 11:34] – [Redéfinition (override)] admin | bloc2:prog:poo:heritage [2023/11/28 14:19] (Version actuelle) – ↷ Liens modifiés en raison d'un déplacement. admin | ||
|---|---|---|---|
| Ligne 14: | Ligne 14: | ||
| * factoriser le code en le spécialisant (dans la classe mère) ; | * factoriser le code en le spécialisant (dans la classe mère) ; | ||
| * réutiliser le code en le personnalisant (dans les classes enfants) ; | * réutiliser le code en le personnalisant (dans les classes enfants) ; | ||
| - | </ | + | </ |
| ==== Exemples dans la documentation Java ==== | ==== Exemples dans la documentation Java ==== | ||
| Ligne 21: | Ligne 21: | ||
| * https:// | * https:// | ||
| * https:// | * https:// | ||
| - | {{:bloc2: | + | {{bloc2: |
| ---- | ---- | ||
| Ligne 41: | Ligne 41: | ||
| ===== Redéfinition (override) ===== | ===== Redéfinition (override) ===== | ||
| + | | < | ||
| Lorsqu’une méthode existe dans une super-classe et que la sous-classe nécessite | Lorsqu’une méthode existe dans une super-classe et que la sous-classe nécessite | ||
| que cette méthode se comporte différemment, | que cette méthode se comporte différemment, | ||
| Ligne 46: | Ligne 47: | ||
| Dans ce cas, c’est au moment de l’exécution, | Dans ce cas, c’est au moment de l’exécution, | ||
| - | l’environnement décidera d’exécuter la méthode du sous-type ou celle du supertype (liaison retardée). | + | l’environnement décidera d’exécuter la méthode du sous-type ou celle du supertype (liaison retardée). |
| + | </ | ||
| ---- | ---- | ||
| - | ==== Transtypage (Cast) ==== | + | ===== Transtypage (Cast) |
| À partir du moment où des variables peuvent être polymorphes, | À partir du moment où des variables peuvent être polymorphes, | ||
bloc2/prog/poo/heritage.1673606096.txt.gz · Dernière modification : 2023/01/13 11:34 de admin
