Re: [問題] JAVA如何設定全域變數

看板java作者 (!H45)時間17年前 (2006/10/16 12:28), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串7/9 (看更多)
※ 引述《aeifkz (好累想睡覺)》之銘言: : 你的問題應該是要建立一個變數 給兩個不同的類別使用吧 : 如果是這樣的話 我會用繼承來解決 先設定一個父類別儲存要共用的變數 : 程式碼如下 : : public class test : { : public static void main(String [] args) : { : B b = new B() ; : C c = new C() ; : b.i = 5 ; : //雖然是 b 的變數 i 被改變 : //但是 c 方面的變數 i 也會是一樣的值 : System.out.println(b.i) ; : System.out.println(c.i) ; : } : } : class A : { : //共用的變數 i 並且設為 static : public static int i=0 ; : } : class B extends A : { : } : class C extends A : { : } bad style +1 誰知道 b.i, c.i 實際上是相同的靜態成員變數呢? 這樣的困擾將造成維護上的困難 引 言 過 多 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.115.205.85
文章代碼(AID): #15CmfHd8 (java)
討論串 (同標題文章)
文章代碼(AID): #15CmfHd8 (java)