作者fake01 (ya da)
看板AndroidDev
標題使用不同java 方法
時間Tue Jul 24 00:22:07 2012
在主要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)
1F:推 motors55:mtest.show();之前先mtest = new test(); 07/24 00:41
2F:推 kkwinds:public class test extends main 07/24 00:45
3F:→ kkwinds:(更正)public class main extends test 07/24 00:46
4F:→ kkwinds:然後直接在裡面 用show(); 07/24 00:47
5F:推 kewang:這應該去Java板...... 07/24 01:01
6F:推 darkk6:instance 概念性問題 建議不要到 java 版問 ((無誤 XD 07/24 01:06
7F:推 LaPass:這已經是有沒有打好基本工的問題了..... 07/24 01:12
8F:→ fake01:真的 我JAVA 非常爛 不好意思 :( 07/24 01:14
9F:→ fake01:謝謝大大們 我先試試看 07/24 01:14
10F:→ fake01:是可以的 但是 在跑程式時會當掉 謝謝 大大了 我在改改 07/24 01:29
11F:→ cooper6334:同意六樓.....板主會直接趕人 07/24 10:26
12F:→ cooper6334:不過這真的不是Android問題而是Java問題 07/24 10:27
13F:推 MiaShopgirl:我比較好奇不能去java版,還可以去哪問?(炸 07/24 12:43
14F:→ shanaandlai:期待暴卦(?) 感覺那邊很不友善? 07/25 20:58
15F:推 popbow:先看書... 07/26 00:32
16F:推 Assyla:先看書吧,不然就放棄寫程式吧 07/26 11:46
17F:→ KeySabre:如果只想讓它動起來而不深究背後原因 你的程式永遠就這樣 07/26 13:23