Перегрузка метода с аргументом vararg класса объекта и массивом класса объекта
Если я попытаюсь перегрузить методflexiPrint()
в классеVarargdemo
тогда это генерирует ошибку времени компиляции. Компилятор обрабатывает следующие подписи одинаково:
public static void flexiPrint(Object... data){}
public static void flexiPrint(Object[] data){}
Может кто-нибудь объяснить мне, почему к ним относятся одинаково? Я не смог найти ответ.