java“在foo类的公共方法中,哪个变量(实例或本地)起作用?”
它似乎是使用局部变量的方法!!!!我以为它会在调用静态方法的非静态变量时出错,但它没有
public class foo{
int x = 12;
public static void go(final int x){
System.out.println(x);
}
}
实际上它没有一个有趣的错误
你可以在下面搜索框中键入要查询的问题!
它似乎是使用局部变量的方法!!!!我以为它会在调用静态方法的非静态变量时出错,但它没有
public class foo{
int x = 12;
public static void go(final int x){
System.out.println(x);
}
}
实际上它没有一个有趣的错误
# 1 楼答案
将打印方法go的参数
如果要访问类的字段,请使用
this
keyworld(如果您的方法不是静态的):在您的情况下,需要有一个foo类的实例并使用