Java全局變量不能直接跨類訪問。在Java中,全局變量通常是指在類外部定義的變量,其作用域為整個程序。但是,要跨類訪問全局變量,需要遵循以下規則:
public class GlobalVariable {
public static int myGlobalVariable;
}
public class AnotherClass {
public void accessGlobalVariable() {
System.out.println("Global variable value: " + GlobalVariable.myGlobalVariable);
}
}
需要注意的是,雖然可以通過這種方式跨類訪問全局變量,但這種做法并不推薦,因為它可能導致代碼難以維護和潛在的數據安全問題。在實際編程中,應該盡量使用局部變量、方法參數和返回值等方式進行類之間的數據傳遞。