Heim  >  Artikel  >  Backend-Entwicklung  >  Vererbung und Zusammensetzung in C#

Vererbung und Zusammensetzung in C#

WBOY
WBOYnach vorne
2023-09-08 16:21:041305Durchsuche

C# 中的继承与组合

Vererbung

Mit Vererbung können Sie angeben, dass eine neue Klasse Mitglieder einer vorhandenen Klasse erben soll. Diese vorhandene Klasse wird Basisklasse und die neue Klasse abgeleitete Klasse genannt. Durch Vererbung wird die IS-A-Beziehung implementiert. Zum Beispiel ist ein Säugetier ein Tier, ein Hund ist ein Säugetier, also ist ein Hund ein Tier und so weiter.

Zum Beispiel hat die Basisklasse Shape abgeleitete Klassen wie Kreis, Quadrat, Rechteck usw.

Komposition

Wenn bei der Komposition das übergeordnete Objekt gelöscht wird, verliert auch das untergeordnete Objekt seinen Status. Kombinationen sind eine besondere Art der Aggregation und ergeben Teilbeziehungen.

Zum Beispiel hat ein Auto einen Motor. Wenn das Auto zerstört wird, wird auch der Motor zerstört.

Beispiel

public class Engine {
   . . .
}
public class Car {
   Engine eng = new Engine();
   .......
}

Das obige ist der detaillierte Inhalt vonVererbung und Zusammensetzung in C#. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Dieser Artikel ist reproduziert unter:tutorialspoint.com. Bei Verstößen wenden Sie sich bitte an admin@php.cn löschen
Vorheriger Artikel:Boxen und Unboxen in C#Nächster Artikel:Boxen und Unboxen in C#