Can an anonymous class have constructors in Java?

Java 8Object Oriented ProgrammingProgramming

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.

Updated on 30-Jul-2019 22:30:20