1.

Can You Prevent A Class From Being Instantiated?

Answer»

Yes, a class can be prevented from being instantiated by using a private constructor as SHOWN in the example below.

using SYSTEM;
namespace TestConsole
{
class Program
{
public STATIC void MAIN()
{
//Error cannot create instance of a class with private constructor
SampleClass SC = new SampleClass();
}
}
class SampleClass
{
double PI = 3.141;
private SampleClass()
{
}
}
}

Yes, a class can be prevented from being instantiated by using a private constructor as shown in the example below.

using System;
namespace TestConsole
{
class Program
{
public static void Main()
{
//Error cannot create instance of a class with private constructor
SampleClass SC = new SampleClass();
}
}
class SampleClass
{
double PI = 3.141;
private SampleClass()
{
}
}
}



Discussion

No Comment Found