If a class is declared as static then the variables and
methods should compulsorily be declared as static.
A class can be declared static, indicating that it
contains only static members. It is not possible to create instances of a
static class using the new keyword. Static classes are loaded automatically by
the .NET Framework common language run time (CLR) when the program or namespace
containing the class is loaded.
Use a static class to contain methods that are not
associated with a particular object. For example, it is a common requirement to
create a set of methods that do not act on instance data and are not associated
to a specific object in your code. You could use a static class to hold those
methods.
The main features of a static class are: - They only contain static members.
- They cannot be instantiated.
- They are sealed.
- They cannot contain Instance Constructors or simply constructors as we know that they are associated with objects and operates on data when an object is created.
No comments:
Post a Comment