Java FAQ's
Java FAQ's
A (non-local) inner class may be declared as public, protected, private, static, final, or abstract.