Du verwendest einen veralteten Browser. Es ist möglich, dass diese oder andere Websites nicht korrekt angezeigt werden. Du solltest ein Upgrade durchführen oder ein alternativer Browser verwenden.
Ich möchte gerne eine Anzahl an Objekten automatisch erzeugen und dann unter verschiedenen Namen abspeichern.
Über eine For-Schleife würde ich die Objekte erstellen wollen doch soll sich auch der Variablenname des erzeugten Objekts ändern da ich die Objektvariablen jedes Objekt seperat aufrufen möchte.
wenn du mit Listen Arrays meinst, dann ja. Diese kann man auch nur empfehlen zu nutzen, da man ohne viel Aufwand für jedes Objekte die gleichen Aktionen durchführen kann.
Ich möchte Artikel verwalten und versuche aus jedem Artikel ein Objekt zu machen. Diese Objekte will ich unter verschiedenen Namen ablegen wobei die Bezeichnung keine Rolle spielt (vorerst). Es ist ersteinmal nur ein Test.
Du kannst doch einfach eine Liste mit den Artikeln machen. Z.B. hast du ein Interface [c]Artikel[/c] und die Klassen [c]Brot[/c], [c]Fleisch[/c] und [c]Kaese[/c] - hier im Beispiel mit Konstruktoren, denen einen String als Produktname übergeben werden kann:
Java:
List<Artikel> artikel = new ArrayList<Artikel>(); // wir erstellen eine ArrayList, welche Artikel aufnehmen kann
artikel.add(new Kaese("Edamer"));
artikel.add(new Fleisch("Hamburger"));
artikel.add(new Kaese("Emmentaler"));
artikel.add(new Brot("verdammtes Vollkorn"));
Edit: Kleiner Nachtrag, damit keine Verwirrung aufkommt. Wenn du nur einen Produktnamen speichern musst, dann brauchts natürlich nicht verschiede Klassen, sondern man kann gleich mit einer Klasse [c]Artikel[/c] mit einem Attribut [c]produktName[/c] o.ä. loslegen.
Eigentlich dachte ich, dass er vielleicht eine Klasse TanteEmma implementieren muss... hatten wir so was nicht schon des öfteren? Aber klar, ich denk oft ans essen (warum gibts keinen Sabber-Smiley?).
ich glaube er braucht die Objekte gar nicht ... Es würde bestimmt auch eine einfache ArrayList oder sowas reichen ...
Ein Objekt lohnt sich erst dann wenn du A. davon erben willst oder B. es mehrere Eigenschaften besitzt. (Es gibt bestimmt auch C und D)
Pfui pfui pfui! Auch wenn ich - um mein Beispiel wieder zu nehmen - nur ein Attribut "produktName" einer beliebigen Klasse habe, speicher ich dies sicher nicht als String ab! Erstens ist dank der Klasse (und des Attributs) klar erkennbar, um was es sich handelt, und die Chance ist gross, dass da was dazu kommt.