Can an anonymous class have constructors in Java?



A constructor should have the name same as the class. Since anonymous inner class has no name, an anonymous inner class cannot have an explicit constructor in Java.

But, Java compiler internally creates a constructor for the anonymous class.


Advertisements