Maison > Article > développement back-end > Héritage et composition en C#
Inheritance vous permet de spécifier qu'une nouvelle classe doit hériter des membres d'une classe existante. Cette classe existante est appelée classe de base et la nouvelle classe est appelée classe dérivée. L'héritage implémente la relation IS-A. Par exemple, un mammifère est un animal, un chien est un mammifère, donc un chien est un animal, et ainsi de suite.
Par exemple, la classe de base Shape a des classes dérivées comme Circle, Square, Rectangle, etc.
Sous composition, si l'objet parent est supprimé, l'objet enfant perd également son état. Les combinaisons constituent un type particulier d'agrégation et donnent des relations partielles.
Par exemple, une voiture a un moteur. Si la voiture est détruite, le moteur le sera également.
public class Engine { . . . } public class Car { Engine eng = new Engine(); ....... }
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!