Вероятно, очень важный вопрос
Я новичок в java и читаю стороннюю api, написанную в java...
Я наткнулся на это объявление
Foo foo = new FooBar().new Foo();
Я не могу понять
FooBar().new
Почему это объявление выглядит следующим образом?
Какие преимущества можно получить при объявлении чего-то подобного выше и в чем альтернативы такому объявлению.
Приветствуются любые рекомендации/ссылки.
спасибо