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.
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.
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!