14. Héritage

Une classe peut hériter d’une autre classe afin d’étendre ou de personnaliser la classe d’origine. Hériter d’une classe permet de réutiliser les fonctionnalités de cette classe au lieu de les créer à partir de zéro. Une classe ne peut hériter que d’une seule classe, mais cette dernière peut elle-même hériter de nombreuses classes, ce qui forme une hiérarchie de classes. Dans cet exemple, nous commençons par définir une classe appelée Asset :

public class Asset { public string Name; }

Ensuite, nous définissons des classes appelées Stock et House, qui héritent d’Asset. Stock et House obtiennent tout ce que la classe Asset possède, plus tous les membres supplémentaires qu’elles définissent :

public class Stock : Asset // hérite d'Asset ...

Get C# : les fondamentaux now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.