Golgappa.net | Golgappa.org | BagIndia.net | BodyIndia.Com | CabIndia.net | CarsBikes.net | CarsBikes.org | CashIndia.net | ConsumerIndia.net | CookingIndia.net | DataIndia.net | DealIndia.net | EmailIndia.net | FirstTablet.com | FirstTourist.com | ForsaleIndia.net | IndiaBody.Com | IndiaCab.net | IndiaCash.net | IndiaModel.net | KidForum.net | OfficeIndia.net | PaysIndia.com | RestaurantIndia.net | RestaurantsIndia.net | SaleForum.net | SellForum.net | SoldIndia.com | StarIndia.net | TomatoCab.com | TomatoCabs.com | TownIndia.com
Interested to Buy Any Domain ? << Click Here >> for more details...


Can we have private constructor in our class file. When we
are trying to create instance for the class will it create
or throw error regarding that?

Answers were Sorted based on User's Feedback



Can we have private constructor in our class file. When we are trying to create instance for the cl..

Answer / nevin jain

yes off-course instance can be created...

just make a static function say ReturnInstance() within the
class n keep return type of this function as the name of the
class..
with in ReturnInstance() method return the object of the class..
As the method is static so it will load without using
instance n now we can assign the object(or instance)to the
variable of class type...

examine:

public class A
{
private A()
Console.Writeline("Instance is created");

public static A ReturnInstance()
{
return new A();
}
public void Display()
{
Console.WriteLine("Display is accessed");
}
}

class MyMain
{
public static void main()
{
A a=A.ReturnInstance();
a.Display();

}
}

Is This Answer Correct ?    4 Yes 1 No

Can we have private constructor in our class file. When we are trying to create instance for the cl..

Answer / balamurugan

we can create private constructor.it wont throw any
execption..but we cant create object for that class

Is This Answer Correct ?    3 Yes 3 No

Can we have private constructor in our class file. When we are trying to create instance for the cl..

Answer / vijay rana

we can declare objects in csharp,
but we can not create any instance of this class ,
if we do so it will throw an exception;

Is This Answer Correct ?    4 Yes 4 No

Can we have private constructor in our class file. When we are trying to create instance for the cl..

Answer / saiish bhat

ya,we have private constructor.but it wont throw an exception.

but u cant create an instance of p.c.

it is not possible to inherit from that class also.

ex:
private class a()
{

}

class b : a
{ }

Is This Answer Correct ?    1 Yes 2 No

Can we have private constructor in our class file. When we are trying to create instance for the cl..

Answer / ranjeet saini

it does not throw an exception
bcoz we can create private constructor if we have static member in class
in this we can create a reference object with the help of static method.
class A
{
private A()
{
C.w.l(" Hi");
}
public static display()
{
return new A();
}
S V M ( S[] args)
{
A a=a.display()
}

}

Is This Answer Correct ?    1 Yes 4 No

Post New Answer

More C Sharp Interview Questions

Explain Direct CAST vs CType ?

0 Answers   MCN Solutions,


Can hashtable have duplicate keys in c#?

0 Answers  


How do I move from one form to another in c#?

0 Answers  


What is msil, and why should developers need an appreciation of it if at all?

0 Answers  


Is array thread safe c#?

0 Answers  


What is console read in c#?

0 Answers  


Any exceptions are there which are not caught by any catch blocks? what are they?

5 Answers   Honeywell, TCS,


What's your approach to fetch static data in your windows form application?

0 Answers   MCN Solutions,


Is lazy thread safe c#?

0 Answers  


What does namespace mean?

0 Answers  


Is dictionary reference type c#?

0 Answers  


What is a .exe extension files? How is it similar to .dll extension files?

0 Answers   Accenture,


Categories