[CSharp.net] Sinn und Unsinn: abstrakte Klasse
"Philipp Jöchl"
csharp.net at glengamoi.com
Wed, 1 Dec 2004 10:34:37 +0100 (MET)
Hallo,
wenn der Konstruktor als private deklariert wird, verhindert man dadurch
dass die Klasse instanziert werden kann.
public class myClass
{
private myClass() {}
static void DoSomething()
{
...
}
}
Mfg,
Philipp
> Hi,
>
> zwei Erkenntnisse:
>
> 1.) Webmethoden (in Webservices) können nicht static sein
> 2.) Klassen können nicht als static deklariert werden (gerade getestet,
> Visul Studio meckert "Modifizierer static ist für dieses Element nicht
> gültig", Blick in die Hilfe bestätigt das... ("Der static-Modifizierer
> kann
> mit Feldern, Methoden, Eigenschaften, Operatoren, Ereignissen und
> Konstruktoren verwendet werden, jedoch nicht mit Indexern, Destruktoren
> oder
> Typen.")..
>
> Also die Methoden in den Klassen static machen...
>
> Danke nochmal,
>
> Lars
>
> --
> NEU +++ DSL Komplett von GMX +++ http://www.gmx.net/de/go/dsl
> GMX DSL-Netzanschluss + Tarif zum supergünstigen Komplett-Preis!
> _______________________________________________
> CSharp.net Mailingliste, Postings senden an:
> CSharp.net@glengamoi.com
> An-/Abmeldung und Suchfunktion unter:
> http://www.glengamoi.com/mailman/listinfo/csharp.net
>
--
NEU +++ DSL Komplett von GMX +++ http://www.gmx.net/de/go/dsl
GMX DSL-Netzanschluss + Tarif zum supergünstigen Komplett-Preis!