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