Новое в Java и ООП в целом.Я делаю онлайн-курс Линды, и в курсе есть пример использования Array.get
для извлечения 2-го элемента из массива:
String[] myFavoriteCandyBars = {"Twix", "Hershey's", "Crunch"};
System.out.println(Array.get(myFavoriteCandyBars, 2));
И инструктор объяснил, что get является статическим методом изкласс "Array".
Но когда я попытался определить:
`Array[] testarray = new Array[10];`
И используя:
`testarray.get(testarray[10]);`
, я получаю ошибку: cannot resolve method 'get(java.lang.reflect.Array)'
Но я не понимаю, почему - testarray
является объектом класса Array, а класс Array имеет метод "get", поэтому, хотя это плохая практика, почему я не могу это сделать?