Почему в строке с комментарием не дает ошибку компиляции? Пробовал с другими ссылочными типами - там все нормально, ошибка компиляции, а в случае с типом Object ничего подобного...
public static void main(String[] args) {
int[] nums = new int[]{1,0,2};
Object p = nums; //почему данная строка компилируется???
int[] two = (int[])p;
System.out.println(10/two[2]);
}
Что здесь такого элементарного, что я не вижу настолько, что в прям удивлен?
Компилируется, потому что массив - это объект.
An object (§4.3.1) is a dynamically created instance of a class type or a dynamically created array. All objects, including arrays, support the methods of class Object (§4.3.2).
Основные этапы разработки сайта для стоматологической клиники
Продвижение своими сайтами как стратегия роста и независимости