public class Solution {
    public static void main(String[] args) {
        Red red = new Red();
}

    public static class Red {
        public Red() {
            System.out.println("Red");
        }
    }
как это работает? не понимаю принципа (?) один класс вызывает другой класс? или что? безграмотность...