java 主程序訪問成員變量
public class test {
public static void main(String[] args)?
{
System.out.puintln(a);
}
public static void show()
{
int a = 10;
}
}
public class test {
public static void main(String[] args)?
{
System.out.puintln(a);
}
public static void show()
{
int a = 10;
}
}
2016-09-13
舉報
2016-09-13
show 函數應該是一個成員函數,a只是show函數中的一個局部變量,主函數應該是訪問不到的,可以考慮在show 函數中加入輸出語句,用主函數直接調用show函數,應該可以輸出a的值。
2016-09-13
不能訪問的 a是構造函數show里的局部變量 所以不能輸出a 需調用show函數
2016-09-13
你這里的 a 不是成員變量,他是public static void show(){}的局部變量,你這樣可定出錯。