我有三個班級:一級public class One { private static Two object; public static void set_up(Two object) { int y = object.get(); System.out.println(y); } public static void prn () { System.out.println(object.get()); }} 二班public class Two { private int x; public int get() { return x; } Two(int n){ x = n; } }三班public class Three { public static void main( String[] argv ) { One st = new One(); Two two = new Two(2); st.set_up(two); st.prn(); }}我想改變靜態變量object在課堂上Two通過method set_up(Two object)。問題是類中的靜態變量與方法中的參數同名。如何修改set_up(Two object)以便將給定參數中的值復制到靜態對象?
1 回答

哈士奇WWW
TA貢獻1799條經驗 獲得超6個贊
您可以使用類的名稱來限定它:
public static void set_up(Two object) {
One.object = object;
}
添加回答
舉報
0/150
提交
取消