看板 [ java ]
討論串[問題] JAVA如何設定全域變數
共 9 篇文章
首頁
上一頁
1
2
下一頁
尾頁

推噓0(0推 0噓 0→)留言0則,0人參與, 最新作者jalinvaux.時間19年前 (2006/10/19 02:32), 編輯資訊
0
0
0
內容預覽:
引述《del680202.bbs@ptt.cc (飄落的櫻花)》之銘言:. > 小弟想設一個變數給兩個類別用. > 如下. > int a;. > class A{}. > public class B{. > public static void main(){}. > }. > 如果是C的話
(還有877個字)

推噓0(0推 0噓 0→)留言0則,0人參與, 最新作者webberhan (c'est la vie)時間19年前 (2006/10/16 06:33), 編輯資訊
0
0
0
內容預覽:
假設需求是讓兩個類別的實體能一起使用同一個變數. 由於基本型別無法做到call by reference, 所以使用wrapper. 個人覺得在非多執行緒的情況下. 實在能不用static變數就不要用. 在main function中定義一個變數其實就夠用了, 不是嗎?. 我覺得比較安全的做法如下.
(還有975個字)

推噓0(0推 0噓 0→)留言0則,0人參與, 最新作者H45 (!H45)時間19年前 (2006/10/16 04:28), 編輯資訊
0
0
0
內容預覽:
bad style +1. 誰知道 b.i, c.i 實際上是相同的靜態成員變數呢?. 這樣的困擾將造成維護上的困難. 引. 言. 過. 多. --. 發信站: 批踢踢實業坊(ptt.cc). ◆ From: 140.115.205.85.

推噓0(0推 0噓 0→)留言0則,0人參與, 最新作者nelsonsnp.時間19年前 (2006/10/16 01:01), 編輯資訊
0
0
0
內容預覽:
全域變數應該第一個想到的是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個字)

推噓0(0推 0噓 0→)留言0則,0人參與, 最新作者qrtt1.時間19年前 (2006/10/15 23:01), 編輯資訊
0
0
0
內容預覽:
目標雖然達成了。但這實在是一個bad style. 引述《aeifkz.bbs@ptt.cc (好累想睡覺)》之銘言:. > 引述《del680202 (飄落的櫻花)》之銘言:. > 你的問題應該是要建立一個變數 給兩個不同的類別使用吧. > 如果是這樣的話 我會用繼承來解決 先設定一個父類
(還有364個字)
首頁
上一頁
1
2
下一頁
尾頁