.NET interview questions :- What is the use of private constructor ?

 Posted by articlesmaint on 3/4/2011 | Category: .NET Framework Interview questions | Views: 7459


This is one of those .NET interview question which is asked from the perspective to test if you understand the importance of private constructors in a class.


When we declare a class constructor as private , we can not do 2 things:-



  • We can not create a object of the class.
  • We can not inherit the class.

Now the next question which the interviewer will ask , whats the use of such kind of class which can not be inherited neither instantiated.


Many times we do not want to create instances of certain classes like utility , common routine classes. Rather than calling as shown below


 

clsCommon common = new clsCommon();
common.CheckDate("1/1/2011");


You would like to call it as


 

clsCommon.CheckDate("1/1/2011");




Asked In: Many Interviews | Alert Moderator 

Comments or Responses

Login to post response