I am having a class \'ClassA\' which is having private constructor.
public final class ClassA{
private ClassA{
}
public static void main(String[] arg)
Change the constructor visibility of ClassA from private
to protected
.
Constructors always begin by calling a superclass constructor. If the constructor explicitly contains a call to a superclass constructor, that constructor is used. Otherwise the parameterless constructor is implied. If the no-argument constructor does not exist or is not visible to the subclass, you get a compile-time error.