|
Ja, an
der Vererbung �ndert sich nichts. Jede erbende Klasse erzeugt ihre eigenen
Objekte. Es geht auch nur um die Ausf�hrung des Konstruktors. Dort
packt man die einmalige Initialsierung rein. Das erste instanziierte Objekt
f�hrt den Konstruktor aus (und damit die Initalisierung), alle folgenden nicht,
die Objekte selbst unterscheiden sich aber nicht. Das ist auch nicht mit
statischen Klassen bzw. anderen statischen Mitgliedern zu verwechseln, es geht
nur um den Konstruktor.
J�rg
OK, aber wie ist das, wenn ich in der
Basisklasse eine Instanz (neues Objekt) erzeuge,
verwenden dann alle Unterklassen (d.h. alle die
diese Klasse erben) auch dieselbe Instanz ?
Ich glaube n�mlich, dass jede Klasse die diese
Klasse erbt eine neue Instanz dieses Objektes anlegt.
Hannes
----- Original Message -----
Sent: Tuesday, May 28, 2002 8:33
PM
Subject: [aspdedotnet] AW: Objekt nur 1
mal initialisieren
Grunds�tzlich kann man den Konstruktor als static deklarieren. Dann
wird er nur einmal ausgef�hrt,
und zwar beim Anlegen der ersten Instanz. Alle �brigen Eigenschaften
der Klasse bleiben unver�ndert.
J�rg
Hallo Liste
Ich habe in meinem .Net Projekt ein
Connection - Objekt (Socke Connection) das ich nur 1 mal
initialisieren m�chte.
Aber wo muss ich diese Initialisierung
platzieren, dass sie nur einmal ausgef�hrt wird.
SocketConnection mnpcon= new
SocketConnection("213.33.12.13",8000);
Danke Hannes | [aspdedotnet] als
[EMAIL PROTECTED] subscribed |
http://www.dotnetgerman.com/archiv/aspdedotnet/ = Listenarchiv | Sie k�nnen
sich unter folgender URL an- und abmelden: |
http://www.dotnetgerman.com/listen/aspDEdotnet.asp |
[aspdedotnet] als [EMAIL PROTECTED] subscribed |
http://www.dotnetgerman.com/archiv/aspdedotnet/ = Listenarchiv | Sie k�nnen
sich unter folgender URL an- und abmelden: |
http://www.dotnetgerman.com/listen/aspDEdotnet.asp
| [aspdedotnet] als [email protected] subscribed
| http://www.dotnetgerman.com/archiv/aspdedotnet/ = Listenarchiv
| Sie k�nnen sich unter folgender URL an- und abmelden:
| http://www.dotnetgerman.com/listen/aspDEdotnet.asp
|