看板
[ java ]
討論串[問題] JAVA如何設定全域變數
共 9 篇文章
內容預覽:
※ 引述《del680202.bbs@ptt.cc (飄落的櫻花)》之銘言:. > 小弟想設一個變數給兩個類別用. > 如下. > int a;. > class A{}. > public class B{. > public static void main(){}. > }. > 如果是C的話
(還有877個字)
內容預覽:
假設需求是讓兩個類別的實體能一起使用同一個變數. 由於基本型別無法做到call by reference, 所以使用wrapper. 個人覺得在非多執行緒的情況下. 實在能不用static變數就不要用. 在main function中定義一個變數其實就夠用了, 不是嗎?. 我覺得比較安全的做法如下.
(還有975個字)
內容預覽:
全域變數應該第一個想到的是static吧,. class B {. static int i=0;. }. public class A{. public static void main(String[] args){. B.i = +2;. System.out.println(B.i);. }
(還有853個字)
內容預覽:
目標雖然達成了。但這實在是一個bad style. ※ 引述《aeifkz.bbs@ptt.cc (好累想睡覺)》之銘言:. > ※ 引述《del680202 (飄落的櫻花)》之銘言:. > 你的問題應該是要建立一個變數 給兩個不同的類別使用吧. > 如果是這樣的話 我會用繼承來解決 先設定一個父類
(還有364個字)