| 1. |
What Is Private Constructor? And It's Use? Can You Create Instance Of A Class Which Has Private Constructor? |
|
Answer» When a class declares only private instance CONSTRUCTORS, it is not possible for classes OUTSIDE the program to derive from the class or to directly create instances of it. (Except Nested classes) Make a constructor private if: - You want it to be available only to the class itself. For example, you might have a special constructor used only in the implementation of your class' Clone method. When a class declares only private instance constructors, it is not possible for classes outside the program to derive from the class or to directly create instances of it. (Except Nested classes) Make a constructor private if: - You want it to be available only to the class itself. For example, you might have a special constructor used only in the implementation of your class' Clone method. |
|