看板 AndroidDev 關於我們 聯絡資訊
在主要main.java檔 另一個java檔 檔名 test test.java 裡頭 有一個public void show() { } 因為我想使用test.java裡頭的show 函式 所以在main.java檔中 宣告 public test mtest; 在onCeate裡頭則寫 mtest.show(); 但是這樣寫的話會有錯誤 必須 在 show 函式加上 static public static void show(){ } 但是變成這樣的話 裡頭的變數都必須是 static 但是我裡面的變數不能是 static 這樣該如何解決呢? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 123.0.214.189 ※ 編輯: fake01 來自: 123.0.214.189 (07/24 00:25)
motors55:mtest.show();之前先mtest = new test(); 07/24 00:41
kkwinds:public class test extends main 07/24 00:45
kkwinds:(更正)public class main extends test 07/24 00:46
kkwinds:然後直接在裡面 用show(); 07/24 00:47
kewang:這應該去Java板...... 07/24 01:01
darkk6:instance 概念性問題 建議不要到 java 版問 ((無誤 XD 07/24 01:06
LaPass:這已經是有沒有打好基本工的問題了..... 07/24 01:12
fake01:真的 我JAVA 非常爛 不好意思 :( 07/24 01:14
fake01:謝謝大大們 我先試試看 07/24 01:14
fake01:是可以的 但是 在跑程式時會當掉 謝謝 大大了 我在改改 07/24 01:29
cooper6334:同意六樓.....板主會直接趕人 07/24 10:26
cooper6334:不過這真的不是Android問題而是Java問題 07/24 10:27
MiaShopgirl:我比較好奇不能去java版,還可以去哪問?(炸 07/24 12:43
shanaandlai:期待暴卦(?) 感覺那邊很不友善? 07/25 20:58
popbow:先看書... 07/26 00:32
Assyla:先看書吧,不然就放棄寫程式吧 07/26 11:46
KeySabre:如果只想讓它動起來而不深究背後原因 你的程式永遠就這樣 07/26 13:23