O'Reilly logo

C# 3.0: kurz & gut by Ben Albahari, Joseph Albahari

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

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

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required