Anfänger braucht Hilfe bei erzeugen von Objekten

Hallo,

ich, Anfänger, habe eine Programmieraufgabe bekommen, die ich ohne weiteres nicht lösen kann. Der Lösungsweg, den habe ich mir schon mühevoll erarbeitet, aber es scheitert an den Grundkenntnissen in Java.

Folgende Probleme:

ich möchte Objekte erzeugen namens „Objekt1“, „Objekt2“,…
jedes Objekt soll zwei Attribute erhalten: „objektgröße“ und „objektwert“; beides positive Ganzzahlen.

Wie erzeuge ich die Objekte?

… Objekt1 = new … (3,5);

irgendwie so??? ist „…“ der Name der Klasse von der ich eine Instanz bilde?

Dannach will ich diese Objekte in ein Array schreiben.
Wie mache ich denn ein Array von Objekten bzw. welchem Datentyp gehören die Objekte an?

Und zu letzt. Wie greife ich im Array auf ein bestimmtes Attribut eines Objektes an einer bestimmten stelle zu?

So viele Fragen, das ist mir fast schon unangenehm. Aber ich würde mich freunen wenn mir Jemand einen Tipp geben könnte.

Danke im Voraus

Sebastian

Auch hallo.

aber es scheitert an den
Grundkenntnissen in Java.

FAQ:2590

Folgende Probleme:

ich möchte Objekte erzeugen namens „Objekt1“, „Objekt2“,…
jedes Objekt soll zwei Attribute erhalten: „objektgröße“ und
„objektwert“; beides positive Ganzzahlen.

Wie erzeuge ich die Objekte?

Eine Klasse anlegen, die die beiden Attribute als integer definiert.
Z.B. so

public class Mutterobjekt {
 int objektgroesse = 0;
 int objektwert = 0;
}; 

… Objekt1 = new … (3,5);
irgendwie so??? ist „…“ der Name der Klasse von der ich eine
Instanz bilde?

So in etwa.

Dannach will ich diese Objekte in ein Array schreiben.
Wie mache ich denn ein Array von Objekten bzw. welchem
Datentyp gehören die Objekte an?

(ungetestet)

 int array[][] = ((Objekt1.objektgroesse, Objekt1.objektwert),(Objekt2.objektgroesse, Objekt2.objektwert)); 

Und zu letzt. Wie greife ich im Array auf ein bestimmtes
Attribut eines Objektes an einer bestimmten stelle zu?

Z.B. so:

 int s = array[0][1]; 

HTH
mfg M.L.

Oh, dass ging aber schnell :wink:

Werde ich gleich ausprobieren. Hoffe ich bekomm das hin.

DANKE.

Danke auch für die Buchtitel-> habe zwar 3 Bücher zum lernen, aber eins ist schlechter als das andere.

Gruß

Sebastian