В этой задаче просят создать объекты и чтобы их имена вывелись на экран. Объекты я создал но вывести не знал как. Порылся и узнал что больше ничего не надо и что имена объектов выводятся с помощью классов. Вот и вопрос, как класс (public static class Red { public Red() { System.out.println("Red"); }) связаны со строчкой: "Red red = new Red();". Раньше думал, что эта строчка просто создает объект и ссылку на него. Объясните как это работает(как класс выводит на экран "Red") (Нет я понимаю как выводиться, точнее вопрос в том как класс main строчкой("Red red = new Red();") вызывает класс Red пожалуйста, чтобы я знал.