目標雖然達成了。但這實在是一個bad style
※ 引述《aeifkz.bbs@ptt.cc (好累想睡覺)》之銘言:
> ※ 引述《del680202 (飄落的櫻花)》之銘言:
> 你的問題應該是要建立一個變數 給兩個不同的類別使用吧
> 如果是這樣的話 我會用繼承來解決 先設定一個父類別儲存要共用的變數
> 程式碼如下 :
> 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
> {
> }
--
※ Origin: SayYA 資訊站 <bbs.sayya.org>
◆ From: 163.26.34.213
討論串 (同標題文章)
完整討論串 (本文為第 5 之 9 篇):