gpt4 book ai didi

java - java中main中声明的变量本质上是静态的吗?

转载 作者:太空宇宙 更新时间:2023-11-04 11:49:25 25 4
gpt4 key购买 nike

由于静态方法可以访问静态变量。因此它们内部的任何变量都应该是 static 。这是正确的吗?

class abc
{
public static void main (String xc[] )
{
int a; // Is variable a static ?

}

最佳答案

不,它们是简单的局部变量。

实际上不可能在静态方法中声明静态变量。

class Test
{

public static void main (String args[] )
{
static int a;
a = 1;
System.out.println(a);
}
}

不编译

class Test
{
static int a;

public static void main (String args[] )
{
a = 1;
System.out.println(a);
}
}

确实

关于java - java中main中声明的变量本质上是静态的吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41999340/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com