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
-----Urspr�ngliche Nachricht-----
Von: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]]Im Auftrag von Hannes Kriegner
Gesendet: Dienstag, 28. Mai 2002 20:54
An: aspDEdotnet
Betreff: [aspdedotnet] Re: AW: Objekt nur 1 mal initialisieren

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
 
-----Urspr�ngliche Nachricht-----
Von: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]]Im Auftrag von Hannes Kriegner
Gesendet: Dienstag, 28. Mai 2002 14:02
An: aspDEdotnet
Betreff: [aspdedotnet] Objekt nur 1 mal initialisieren

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

Antwort per Email an