Vererbung
Eine Klasse kann von einer Klasse erben, um die ursprüngliche Klasse zu erweitern oder anzupassen. Durch das Erben von einer Klasse können Sie die Funktionalität in dieser Klasse nutzen, statt alles von Grund auf wieder selbst aufbauen zu müssen. Eine Klasse kann nur von einer einzigen Klasse erben, kann aber selbst an viele andere Klassen weitervererben, wodurch eine Klassenhierarchie entsteht. In diesem Beispiel wollen wir damit beginnen, eine Klasse namens Asset
zu erstellen:
public class Asset { public string Name; }
Als Nächstes definieren wir Klassen mit den Namen Stock
und House
, die von Asset
erben werden. Stock
und House
erhalten alles, was Asset
hat, und dazu noch alle Member, die sie selbst definieren:
public class Stock : Asset ...
Get C# 4.0 kurz & gut, 2nd Edition 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.