| Inner Classes: In-Line Definition |
| Define classes inside expressions... but keep them simple | |
|
|
An anonymous class defines an adapter within an expression, precisely where it's needed |
|
|
The anonymous class can define its own state variables |
|
|
Again, locals used by it must be final
Synopsis: T x = ( new T() { ... } );
|