O'Reilly logo

Kompaktkurs C# 5.0, 4th Edition by Hanspeter Mössenböck

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

9 Vererbung

Als objektorientierte Sprache erlaubt C#, dass eine Klasse von einer anderen abgeleitet wird. Die abgeleitete Klasse bildet dann eine Unterklasse, die alle Elemente ihrer Oberklasse erbt, wie wenn sie in der Unterklasse deklariert worden wären. Zusätzlich kann man in Unterklassen neue Elemente deklarieren und geerbte Methoden, Properties und Indexer überschreiben.

9.1 Deklaration von Unterklassen

Bei der Deklaration einer Klasse kann man angeben, von welcher anderen Klasse sie abgeleitet sein soll. Hier ist ein Beispiel einer Oberklasse (oder Basisklasse) A und einer von ihr abgeleiteten Unterklasse B.

class A {               // Oberklasse (oder Basisklasse)   int a;   public A() {...}   public void F() {...}}class B : A {           // ...

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