Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/308.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java中除了静态类变量之外还有其他类型的静态变量吗?_Java - Fatal编程技术网

Java中除了静态类变量之外还有其他类型的静态变量吗?

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

在Java中,静态变量可以不是静态类变量吗?在引用静态变量时,除了超级清晰之外,似乎不需要限定符类

静态字段(有时称为类变量)在 该类已初始化(§12.4)


它们是一样的。

静态变量是类变量,因为它们都存在于类的上下文中,但您需要小心,因为您可以有静态int或静态字符串等,也可以有静态类变量。

静态字段始终与类相关联,但是,如果引用同一个类中的字段,则不需要编写类名。

有一种字段可以是静态的,并且与类无关:,它既是静态的,也是最终的(因此不完全是“变量”,因为它们不会变化)


您甚至可以在不初始化接口实现的情况下使用它们,因此它们根本不必与类关联。我相信是的。

是的,静态变量只与Java中的类相关联。