Konstruktoren

Konstruktoren sind spezielle Methoden einer Klasse. Sie tragen den Namen der Klasse und werden ohne Rückgabetyp definiert. Sie dienen der Erzeugung von Objekten der Klasse und können nicht wie andere Methoden für bestehende Objekte aufgerufen werden.

class Demo
{
    Demo()          // Konstruktor
    (
    }
    // ...
}

Der Programmierer kann den Konstruktor dazu nutzen, Code zur Konfiguration und Initialisierung der Objekte der Klasse auszuführen. Meist wird der Konstruktor dazu benutzt, den Feldern der Objekte sinnvolle Anfangswerte zuzuweisen. Die folgende Konstruktorimplementierung ist jedoch unnötig:

class Demo
{
    int number1;
    int number2;

    Demo()
    {
        number1 = 1;
        number2 = 5;
    }

//...
}

Für die Zuweisung konstanter Werte (bzw. Werte, die zur Kompilierzeit ...

Get Microsoft Visual C# 2010 - Das Entwicklerbuch 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.