Здравствуйте! Урок 8.4 (Объекты в Java). 1. На одной странице (файле) можно создавать только один класс? 2. В чём фишка данного объекта? Вроде всё, что тут ест можно было сделать без создания массива типа Класса. Вроде можно было создать массив типа int. Никак не пойму в чём суть объекта. 3. Как инициализировать элементы массива Solution[] data ? В данном примере мы инициализируем четыре переменные, но элементы массива не трогаем. 3. Если переменные static, то лучше делать так: Solution.x Вместо data[i].x ?? Но реально работает правильно в обоих вариантах, так ?? Когда я создавать переменные не в том же файле, то работали оба варианта Solution.x и data[i].x и когда переменные были static и не static. В том же файле (классе) Static работал только с обоими вариантами, а не static только с вариантом Solution.x. Так и должно быть? class Solution { int x; int y; int color; String a = "Hello!"; public static void main(String[] args) { Solution[] data = new Solution[10]; for (int i = 0; i < data.length; i++) { data[i] = new Solution(); data[i].x = i + 3; // Если переменные static, то лучше делать так: Solution.x Вместо data[i].x ?? data[i].y = i + 8; // Но реально работает правильно в обоих вариантах, так ?? data[i].color = i + 12; System.out.println("Цвет точки x=" + data[i].x + ", y=" + data[i].y + " " + data[i].color + " " + data[i].a); } } } Спасибо большое!