Hallo ich hab eine Frage und zwar angenommen ich habe eine Klasse A und eine Klasse Main
Ich erstelle in Main ein paar Objekte von Typ A (in der Klasse A gibt es 3 Werte: a, b und c) mit unterschiedlichen Werten (die Werte a,b,c sind alles int's). Jetzt erstelle ich mir ein A-Array und füge meine A-Objekte darin ein.
Jetzt würde ich in B gern 3 Methoden erstellen, eine sortiert das Array aufsteigend nach a, die andere aufsteigend nach b und die dritte aufsteigend nach c.
Also eigentlich würde ich ja comparable implementieren und dann die compareTo in der Klasse A überschreiben, dann kann ich sie immer nach einen gewissen Wert sortieren, geht das aber irgendwie, so dass ich sie verschieden sortieren kann, also compareTo von A jeweils in den Methoden von B overriden??
LG
Ich erstelle in Main ein paar Objekte von Typ A (in der Klasse A gibt es 3 Werte: a, b und c) mit unterschiedlichen Werten (die Werte a,b,c sind alles int's). Jetzt erstelle ich mir ein A-Array und füge meine A-Objekte darin ein.
Jetzt würde ich in B gern 3 Methoden erstellen, eine sortiert das Array aufsteigend nach a, die andere aufsteigend nach b und die dritte aufsteigend nach c.
Also eigentlich würde ich ja comparable implementieren und dann die compareTo in der Klasse A überschreiben, dann kann ich sie immer nach einen gewissen Wert sortieren, geht das aber irgendwie, so dass ich sie verschieden sortieren kann, also compareTo von A jeweils in den Methoden von B overriden??
LG