A static class is a special type of class that cannot be instantiated and only contains static members. It's used to group methods and data that belong to the class itself, rather than to any specific object.