After creating a instance of a class, can we invoke the constructor explicitly? For example
class A{ A(int a) { } } A instance; instance.A(2);
No you cannot do that. The only way to invoke a constructor is by the keyword "new".