1.Non static inner classes can't have static members.
False. They can have static memebers but those members must be final.
2.Objects of top level nested class can be created without creating an outer instance.
True. A top level nested class is like any other top level class - there is no enclosing instance.
3.Member variables in any nested class can't be declared final.
False. Sure that can, and in the case of static variables they
must be final.
4.Anonymous class can't have constructors.
True. They have no name so they can't have a constructor.
5.Anonymous class can't be static.
True. There is nowhere in the class declaration to put the static keyword. However, it can be declared in a static context (in a static method) this might be a semantic issue
