gpt4 book ai didi

java - 从另一个类访问局部变量

转载 作者:行者123 更新时间:2023-12-01 18:04:52 25 4
gpt4 key购买 nike

我想知道是否可以从 Java 中的另一个类访问局部变量。我尝试在下面的代码中执行此操作,但是它给出了错误。请澄清这是否可能,以及如果可能的话如何完成。

class Human
{
int age;
int height;

public static void main2()
{
String eye_colour="Blue";
}

}
class Tobi_Brown 
{
public static void main()
{


Tobi_Brown a=new Tobi_Brown();

System.out.println("The eye colour is " + Human.main2().eye_colour);//Accessing eye_colour
}
}

提前致谢!

最佳答案

局部变量可以在声明它们的 block (if-else/for/while)内访问。如果要使用属于其他类的任何变量,可以使用静态变量。

class Human
{
public static String eye_color = "Blue";
int age;
int height;

public static void main()
{
}

}

您可以在其他类中访问它,例如:

class Tobi_Brown 
{
public static void main()
{


Tobi_Brown a=new Tobi_Brown();

System.out.println("The eye colour is " + Human.eye_colour);//Accessing eye_colour
}
}

关于java - 从另一个类访问局部变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60575406/

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