静态变量的作用
全局共享,类级别的数据,用于常量
全局共享
静态变量属于类而不是实例,因此它对于类的所有实例来说是共享的。这意味着无论创建了多少个类的实例,它们都共享同一个静态变量的值。
类级别的数据
静态变量是与类相关联的,而不是与类的实例相关联的。因此,它们可以在不创建类的实例的情况下访问和修改。
用于常量
静态变量通常用于声明常量,可以通过类名直接访问,例如Math.PI。
静态方法的作用
不需要创建实例
静态方法属于类而不是实例,因此可以直接通过类名调用,而不需要创建类的实例。
全局使用
静态方法是全局可用的,可以在任何地方使用,而不需要关心类的实例。
访问静态变量
静态方法可以访问类的静态变量,这意味着它们可以使用类级别的数据。
工具方法
静态方法通常用于实现工具方法,这些方法不需要访问类的实例状态,而只是执行某些操作并返回结果。
静态方法和静态变量都存放在方法区中