Hello Neha,
Always remember that a class in
Java can have only one of two access modifiers. It can be either public or default.
When the constructor is declared as private, there is not way out to call 'new' operator for that class from outside of that class body.
As Cesar said, only way is to create a static method inside that class which returns a new instance of that class. Mind that it should be a static method so that from outside world anyone can directly call that method without creating an instance of that class(which will not be possible as the class constructor is itself a private one).