Is It Bad To Use Static Classes?

Is It Bad To Use Static Classes? Static methods are bad for testability. Since static methods belong to the class and not a particular instance, mocking them becomes difficult and dangerous. Overriding a static method is not that simple for some languages. Can static class be initiated? Static classes cannot be instantiated in C#. You