Free Trial

Safari Books Online is a digital library providing on-demand subscription access to thousands of learning resources.


Share this Page URL
Help

6 Klassen und Objekte > 6.5 Modifizierer - Pg. 211

Modifizierer » Der explizite Aufruf eines statischen Konstruktors ist nicht möglich. Weiterhin gilt auch: » » Der statische Konstruktor wird nach der Initialisierung etwaiger statischer Variablen der Klasse auf- gerufen. Ein statischer Konstruktor wird während eines Programmlaufs nur ein einziges Mal aufgerufen. 6.4.3 Statische Klassen Im .NET Framework existieren einige Klassen, die ausschließlich statische Member beinhalten. Ein Bei- spiel dafür ist die Klasse Console, ein weiteres Beispiel die Klasse Math mit ihren zahlreichen mathe- matischen Funktionen. Häufig besitzen derartige Klassen auch die Eigenschaft, nicht instanziierbar zu sein. Vor .NET 2.0 wurde das durch einen als private deklarierten Konstruktor realisiert, wodurch dieser nicht mehr aufgerufen und die Klasse nicht mehr instanziiert werden konnte. Seit .NET 2.0 ist es möglich, eine ganze Klasse als static zu kennzeichnen, was Sie durch die Angabe des Schlüsselwortes static im Kopf der Klassendeklaration erreichen (Listing 6.39). public static class MyStaticClass {