Maison > développement back-end > Tutoriel C#.Net > Héritage et composition en C#

Héritage et composition en C#

WBOY
Libérer: 2023-09-08 16:21:04
avant
1362 Les gens l'ont consulté

C# 中的继承与组合

Inheritance

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.

Composition

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.

Exemple

public class Engine {
   . . .
}
public class Car {
   Engine eng = new Engine();
   .......
}
Copier après la connexion

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!

source:tutorialspoint.com
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal