Нам надо создать 7 объектов для каждого цвета (класса), вот я создаю их: Red red = new Red(); // создал переменную red типа Red и поместил в нее ссылку на только что созданный объект Red() Orange orange = new Orange(); и т.д но я не понимаю почему программа не выводит цвета без этих объектов, ведь в каждом классе прописана команда println попробую пояснить ход своих мыслей, вот один из классов: public static class Red { public Red() { System.out.println("Red"); // прописана команда print, которая должна выводить надпись "Red"! } но надпись не выводится без создания объекта и я не понимаю почему был бы благодарен тому, кто разъяснит это, мб я утомился и уже туплю просто)