Pages

Saturday, March 12, 2011

Static Class


  1. Static Class cannot be instantiated unlike the unstatic class. You should directly access its Method via the ClassName.MethodName

  2. A Program can't tell when it is going to load static class but its definitely loaded before the call.

  3. A Static class will always have the static constructor and its called only once since after that its in the memory for its lifetime.

  4. A Static class can contain only static members. So all the members and functions have to be static.

  5. A Static class is always sealed since it cannot be inherited further. Further they cannot inherit form any other class (except Object)

No comments: