Home
/
JavaForum
/
Java allgemein
Infos
|
Features
|
Gold-Edition
|
Kundenservice
java
Übersicht
Forum
-
Beginner
-
Java allgemein
-
JDBC
-
JNI
-
Networking
-
Online-Ressourcen
-
Swing + AWT
-
XML
-
Meckerecke
Mitglieder
LOGIN
User oder E-Mail
Passwort
·
Passwort vergessen
·
Kostenlos anmelden
Information
Demo
Features
Im Vergleich
Anmeldung
SUCHE
Beiträge, Foren oder Verfasser finden:
Kundenservice
Impressum
Datenschutz
AGB
Status
5.741 User online
0 User eingeloggt
Beiträge
Beginner
Java allgemein
JDBC
JNI
Networking
Online-Ressourcen
Swing + AWT
XML
Meckerecke
Antworten
Neuer Beitrag
Gesamtdarstellung
Detaildarstellung
Einzeldarstellung
Threaddarstellung
Beitrag 293 von 2212 (13%)
Autor
stemax
Datum
14.11.05, 09:43
Betreff
Re: typ-bezeichnung2
Hallo,
dieses Konstrukt "*.modules[0] = (1,"bla");"
funktioniert so nicht.
Der Ausdruck mit den geschweiften Klammern ist der Initialisierung vorbehalten und kann nicht als Zuweisung für einzelner Elemente(Objekte) verwendet werden.
Also Beispiel:
//Initialisierung mit Null-Referenz...
ModuleIF[] modules = null;
//Drei Objekte diesen Typs erzeugen...
ModuleIF modul_1 = new ModuleIF();
ModuleIF modul_2 = new ModuleIF();
ModuleIF modul_3 = new ModuleIF();
//Nun werden diese Objekte in diesem Array aufgenommen...
//Länge muss(!) festgelegt werden.
modules = new ModuleIF[3];
modules[0] = modul_1;
modules[1] = modul_2;
modules[2] = modul_3;
//Oder eine andere Möglichkeit wäre, die Aufnahme der Objekte während Initialisierung zu machen. Damit ist implizit auch die Länge des Arrays festgelegt...
ModuleIF[] modules = {modul_1, modul_2, modul_3};
Verstanden?
Viele Grüsse
Stefan
Diskussionsverlauf:
typ-bezeichnung2
Re: typ-bezeichnung2
Re: typ-bezeichnung2
Re: typ-bezeichnung2
Auf diesen Beitrag antworten
Neuen Beitrag verfassen
Impressum
·
Datenschutz
·
AGB
·
Infos
·
Presse
Ein modernes Forum:
teamturn.com