klassenobjekte als Array

bheinrich

Mitglied
Guten tag


Ich habe eine Klasse Bruchzahl mit den Attribute Nenner und Zaehler als int definiert und danach habe ich eine Array vom Objeks des Datentyps Bruchzahl wie etwa

Bruchzahl [] myBrueche ={
new Bruchzah(1,2),
new Bruchzah(-3,2),
new Bruchzah(2,3)
}

Nun kann ich auf meine Array myBrueche zugreifen und die Brüche z.B. sortieren und das ging gut.


Nun wollte mir eine andere Klasse definieren namens Polynom und hat 2 Attribute und zwar

String variable; /* die Variabale des Polynoms x, t usw.* /
Bruchzahl [] koeffizient; /* die Koeffizienten des Polynoms, die Länge dieses Array kann beliebig lang sein. * /

ich schaffe es nicht z.B. die Polynome p1(x)=(2/3)x+2 und p2(t)=(1/2)t^2-8 in einer Array wie oben zu speichern


alle meine Idee wie

POlynom [] myPolynome ={
new Polynom("x", {new Bruchzah(2,3), new Bruchzah(2,1)}),
new Polynom("t", {new Bruchzah(1,2), new Bruchzah(0,1) , new Bruchzah(-8,1)})
}

Sind gescheitert.

Kann man mir helfen: alle meine Objekte vom Typ Polynom in einer Array zu speichern. Ich wäre Ihnen sehr dankbar.
 

Khal Drogo

Bekanntes Mitglied
Müsste es nicht auch wie folgt heißen?
Java:
Polynom[] polynome = new Polynom[]{
   new Polynom("x", new Bruchzahl[]{
      new Bruchzahl(2,3), 
      new Bruchzahl(2,1)
   }), 
   new Polynom("t", new Bruchzahl[]{
      new Bruchzahl(1,2), 
      new Bruchzahl(0,1), 
      new Bruchzahl(-8,1)
   })
};
Sieht für mich jedenfalls richtiger aus, weiß nicht, ob das andere geht.

Mit freundlichen Grüßen
Xelsarion
 
Zuletzt bearbeitet:

Androbin

Bekanntes Mitglied
Wenn du schon dabei bist, Klassen wie "Bruchzahl" zu definieren, kannst du ja eigentlich auch gleich mit Wurzeln, etc. weitermachen.
Das löst du am besten mit einer abstrakten Klasse "Zahl", mit Methoden wie "getWertAsDouble" und "getWertAsFloat",
von der du dann die Klassen "Bruchzahl" und auch die Klasse "Polynom" ableitest, mit zusätzlichen Methoden, wie "setVariable" oder auch "addPolynom".
 
Ähnliche Java Themen
  Titel Forum Antworten Datum
A Spielfelder erstellen mit Jogl Java durch ein Koordinaten Array Spiele- und Multimedia-Programmierung 1
A Multidimensionler Array - Elemente vergleichen (TicTacToe) Spiele- und Multimedia-Programmierung 4
T LWJGL: Terrain-Texturen / 2D-Array in Shader? Spiele- und Multimedia-Programmierung 2
J Frage zum Einlesen einer .wav in ein byte Array Spiele- und Multimedia-Programmierung 3
Seikuassi gluLookAt mit glMultMatrix und Array Spiele- und Multimedia-Programmierung 3
Androbin mehr-dimensionale(n) Array(s) "drehen" Spiele- und Multimedia-Programmierung 8
N [SLICK] Rectangle in Array Speichern Spiele- und Multimedia-Programmierung 3
L Slick-Image aus byte-array erzeugen Spiele- und Multimedia-Programmierung 2
A Patter Array Eintrag vergleichen geht nicht!!! Spiele- und Multimedia-Programmierung 3
J A*, Array und KI Spiele- und Multimedia-Programmierung 5
L Tile Map als Array? Spiele- und Multimedia-Programmierung 23
O In Array Pulk von gleichen Zahlen finden. Spiele- und Multimedia-Programmierung 4
K Schiebepuzzle Array Zufallszahlen Problem Spiele- und Multimedia-Programmierung 8
R Schach, Array und GUI Verknüpfung, enum Spiele- und Multimedia-Programmierung 16
B Array und Parameter Spiele- und Multimedia-Programmierung 38
S Methode verändert mein Eingabe Array oO Spiele- und Multimedia-Programmierung 6
Z Kugeln aufgrund von Daten aus einem Array verschieben Spiele- und Multimedia-Programmierung 2
P int-Array zu BufferedImage (performance?) Spiele- und Multimedia-Programmierung 14
D Array aus Objekten Spiele- und Multimedia-Programmierung 2
T Bild als mehrdimesionaler Array Spiele- und Multimedia-Programmierung 4
H Jpeg Bildinformation in ein Char Array speichern? Spiele- und Multimedia-Programmierung 4
J Array/Matrix auswerten. Spiele- und Multimedia-Programmierung 6
C Array 'Wiederbenuezten' - Map Spiele- und Multimedia-Programmierung 4
B Ein Array für Buttons Spiele- und Multimedia-Programmierung 8
T 2 Dimensionales Array herausschreiben Spiele- und Multimedia-Programmierung 4
N Array mit verschiedenen Klassen Spiele- und Multimedia-Programmierung 15
G 2 dim. Pixel Array in AWT? Spiele- und Multimedia-Programmierung 7

Ähnliche Java Themen


Oben