Objekte erzeugen

hans_müller

Mitglied
hey,

mein problem ist dass ich ein programm schreiben will bei dem ich 24 objekte erstellen will..
Java:
Field one = new Field(1);
Field two = new Field(2);
........
Field twentyfour = new Field(24);

gibt es da eine "schönere" variante die objecte zu erzeugen als jedes einzelne zu instanziieren??
 
Vielleicht über eine Schleife?
Code:
Field
müsste dann aber wohl anders benannt werden als one, two, .... z.B. Feld1, Feld2.

Den Namen kannst Du Dir ja aus 'Feld' und der Zählvariable zusammenbauen.

edit: Oder natürlich gleich in einem Array ablegen, wie XHelp es schon sagt. Kommt halt drauf an, was und wie Du es willst.
 
Zuletzt bearbeitet:
Vielleicht über eine Schleife?
Code:
Field
müsste dann aber wohl anders benannt werden als one, two, .... z.B. Feld1, Feld2.

Den Namen kannst Du Dir ja aus 'Feld' und der Zählvariable zusammenbauen.

Und wie? :autsch: (mal von Reflection abgesehen, denn das würde definitiv den Wissensstand übersteigen)
 
hey,

mein problem ist dass ich ein programm schreiben will bei dem ich 24 objekte erstellen will..
Java:
Field one = new Field(1);
Field two = new Field(2);
........
Field twentyfour = new Field(24);

gibt es da eine "schönere" variante die objecte zu erzeugen als jedes einzelne zu instanziieren??
Nein - es muss jedes Einzelne instanziert werden, aber man kann das in einem Loop machen, wenn der Parameter für den Konstruktor wirklich so schön der Reihe nach ist ...

Java:
Field[] fieldArr = new Field[24];
for(int i=0; i<fieldArr.length; i++)
  fieldArr[i] = new Field(i);
 
Moin,

Nein - es muss jedes Einzelne instanziert werden

[OFFTOPIC]
// entfernt, da Blödsinn
[/OFFTOPIC]

Gruß
Klaus

[EDIT]
Oops, das war natürlich Blödsinn - hab's irgendwie nicht richtig erfasst (wird Zeit, das WE einzuläuten) ...
Die richtige Übertragung ist "instantiieren". Und wer unbedingt -ti- zu -z- machen will, schreibt "instanzieren".

Ein Doppel-i nach Z gibt es nicht.
[/EDIT]
 
Zuletzt bearbeitet:
LEO kennt beide Varianten, instanzieren und instanziieren, für die englischen Verben to instance sowie to instanciate
 
Das ist also wohl nur eine Denglisch-Übersetzung, wie Instanz, Seiteneffekt oder der Mittlere Osten. Dabei steht das bessere Wort doch schon im Betreff.
 
...
"instanziieren" ist ja nicht direkt von Instanz abgeleitet, sondern von engl. "to instantiate", einem Kunstwort für: eine Instanz bilden.

Insofern ist die Schreibweise "instantiieren" nicht von vorneherein verkehrt. Meiner Beobachtung nach ist die Schreibweise "instanziieren" aber am weitesten verbreitet.

Mit der Schreibweise "instanzieren" andererseits löst man sich von der Fremdwort-Herkunft, und leitet das Verb (nachträglich) doch von "Instanz" her - was natürlich im Sinne der neuen deutschen Rechtschreibung wäre.

Fazit: bis das Wort in den Duden Eingang findet, kannst du es dir wohl aussuchen.
...

Zitat aus Instanz --> instanziieren oder instanzieren | Deutsche Sprache und da ich gerade keinen Duden zur Hand habe und man, um diesen Online anzusehen, ja ein "Abo" braucht, geh ich mal davon aus, dass der Herr recht hat 😀
 
Wie sagt man immer so schön? Deutsche Sprache, schwere Sprache.

Wenn man mal bedenkt, wie knapp seinerzeit die Abstimmung verlaufen ist ob die amerikanische Verfassung in deutsch oder englisch verfasst werden soll, ist der Welt dann doch einiges erspart geblieben. 😀
 
'hab auch noch einen:
Implementation oder Implementierung ?


...muss jedesmal auf neue überlegen. Oder ist ersteres wirklich nur das engl. Wort, welches einige gerne deutsch aussprechen? Ich weiss es wirklich nicht.
 
das ist ja ein merkwürdiger Artikel/ Legende, erst wird lang und breit die Behauptung erklärt
1) Gesetzesvorlage,
2) Deutsch Amtsprache (spätes edit: ok, Landessprache, das ist bisschen heftiger),
3) scheitert knapp an einer Stimme,
4) exakte Person benannt,
dann das ganze als vollkommen abwegig erklärt ("es findet immer noch offene Ohren.")

und dann auf einmal doch der realen Hintergrund dargestellt
1) Petition (was unterscheidet das schon im Großen von einer Gesetzesvorlage über die auch erst abgestimmt wird?, gerade in der Zeit)
2) deutsche Gesetzestexte neben englisch (quasi Amtssprache),
3) scheitert knapp an einer Stimme (genau richtig!),
4) exakte Person benannt (genau richtig!)

also wenn das keine unter den Umständen verdammt genaue reale Vorlage ist, dann weiß ich auch nicht.. ???:L
 
Zuletzt bearbeitet von einem Moderator:
Naja ich find es ist schon ein extremer Unterschied, ob der Bundestag überlegt Deutsch mit Türkisch abzulösen, ob ob sich ein paar Türken dazu aufraffen, in einem Bundesland zu fragen, ob man die Gesetzestexte nicht auch in Türkisch verfassen könnte.

Aber ansonsten stimme ich dir zu, hab schon abwegigere Urban-Legends ohne wahren Hintergrund gesehen, dagegen ist das hier ja fast schon "real" 😉
 

Zurück
Oben