Does anonymous class cannot extend a class explicitly ??
The simple answer is NO, but when you start defining an anonymous class, you implicitly are extending a class.
also does anonymous class cannot implement an interface explicitly??
Again, the same explanation as above.
IS anonymous class implicitly final??
First of all, one cannot have a constructor for an anonymous class. There is no pre-existing class name that is defined for an anonymous class, for one to even declare it as final.
I am sure I will be corrected if I'm wrong in what I just explained, but I think I'm close.
Thanks,
-Vijay