Anfänger braucht Hilfe bei erzeugen von Objekten

Von: , Frage gestellt am Do, 26. Apr 2007

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

2 Antworten zu dieser Frage

  1. Antwort von nach 12 Minuten 0 hilfreich
    Re: Anfänger braucht Hilfe bei erzeugen von Objekt

    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.

    • Antwort von nach 32 Minuten 0 hilfreich
      Re^2: Anfänger braucht Hilfe bei erzeugen von Obje

      Oh, dass ging aber schnell ;-)

      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

Keine passende Antwort gefunden? Jetzt eigene Frage stellen!