Java中除了静态类变量之外还有其他类型的静态变量吗?
在Java中,静态变量可以不是静态类变量吗?在引用静态变量时,除了超级清晰之外,似乎不需要限定符类 静态字段(有时称为类变量)在 该类已初始化(§12.4)Java中除了静态类变量之外还有其他类型的静态变量吗?,java,Java,在Java中,静态变量可以不是静态类变量吗?在引用静态变量时,除了超级清晰之外,似乎不需要限定符类 静态字段(有时称为类变量)在 该类已初始化(§12.4) 它们是一样的。静态变量是类变量,因为它们都存在于类的上下文中,但您需要小心,因为您可以有静态int或静态字符串等,也可以有静态类变量。静态字段始终与类相关联,但是,如果引用同一个类中的字段,则不需要编写类名。有一种字段可以是静态的,并且与类无关:,它既是静态的,也是最终的(因此不完全是“变量”,因为它们不会变化) 您甚至可以在不初始化接口实
它们是一样的。静态变量是类变量,因为它们都存在于类的上下文中,但您需要小心,因为您可以有静态int或静态字符串等,也可以有静态类变量。静态字段始终与类相关联,但是,如果引用同一个类中的字段,则不需要编写类名。有一种字段可以是静态的,并且与类无关:,它既是静态的,也是最终的(因此不完全是“变量”,因为它们不会变化)
您甚至可以在不初始化接口实现的情况下使用它们,因此它们根本不必与类关联。我相信是的。是的,静态变量只与Java中的类相关联。