prawdopodobnie bardzo noob pytaniestanie zrozumieć nowe słowo kluczowe w java
Jestem nowy Java i czytam trzecią api partii napisany w Javie ...
natknąłem tej deklaracji
Foo foo = new FooBar().new Foo();
Jestem w stanie zrozumieć
FooBar().new
Dlaczego ta deklaracja w ten sposób?
Jakie korzyści można uzyskać deklarując coś takiego jak powyżej i jakie są alternatywy dla takiej deklaracji.
Wszelkie porady/referencje byłyby mile widziane.
THanks
Jest to rzecz [klasa zagnieżdżona] (http://docs.oracle.com/javase/tutorial/java/javaOO/nested.html). – Santa