Can We Declare Constructor As Private?

Can We Declare Constructor As Private? Can we declare constructor as private? Yes, we can declare a constructor as private. If we declare a constructor as private we are not able to create an object of a class. We can use this private constructor in the Singleton Design Pattern. Can constructor be private or protected?