Static means stateless. Static variables and member functions are not maintaining their states. Static can be use in library where no instance is required. e.g. MessageBox.Show() show is static function. They cannot be instantiated. They are sealed. They are independent of any object identity.