Por que Arrays.sort usa Object [] em vez de Comparable []?

Fiquei me perguntando por que o método de classificação da classe Arrays está pedindo um parâmetro do tipo Object []. Por que o parâmetro não é do tipo Comparable []. Se você não passar um Comparable [], está gerando uma ClassCastException.

Por quê ...classificação de nulo estático público (Objeto [] a) e nãoclassificação de vazio estático público (Comparável [] a) ? obrigado

questionAnswers(2)

yourAnswerToTheQuestion