I
igor99
Gast
Hallo allerseits!
Die Methode public static void sort(Object[] a) aus der Klasse java.util.Arrays sortiert das übergebene Array von Objekten. Dazu ist allerdings nötig, dass die natürliche Sortierordnung definiert ist (die Mutterklasse von Objekten im Array muss die Schnittstelle Comparable implementieren). Meine Frage ist: Wieso hat man den Datentyp Object[] genommen? Wäre Comparable[] nicht sinnvoller gewesen? Gibt es dafür nachvollziebare Gründe?
Danke
Die Methode public static void sort(Object[] a) aus der Klasse java.util.Arrays sortiert das übergebene Array von Objekten. Dazu ist allerdings nötig, dass die natürliche Sortierordnung definiert ist (die Mutterklasse von Objekten im Array muss die Schnittstelle Comparable implementieren). Meine Frage ist: Wieso hat man den Datentyp Object[] genommen? Wäre Comparable[] nicht sinnvoller gewesen? Gibt es dafür nachvollziebare Gründe?
Danke