Les classes abstraites
Les classes abstraites sont des classes et des méthodes de types abstraites. Ainsi, pendant la conception hiérarchique, on pourra créer des classes généralistes et transférer l'intégration à des niveaux plus éloignés quand le comportement arrive à niveau plus défini. Par exemple, si aurait a définir de mathématique, on serait à niveau trop vague pour parler de géométrie et encore plus vague pour calculer la largeur d'un objet. En plus, nous n'avons pas d'unité de mesure à lequel se référé à se niveau. Donc, on ne peut pas le déterminer une réponse n'étant pas abstraite à se niveau de classe, on utilisera donc le mot réservé «abstract». Dans un deuxième exemple, si nous avons des véhicules, il est difficile d'indiquer la consommation d'essence sans savoir la marque, si un modèle est VUS ou une décapotable. On commencera donc en indiquant une classe abstraite Vehicule, lequel sera remplacé par une classe précise de fabricant et de modèle.
abstract class nomclasse { definition; } |