[問題] function 改parameter值

看板AndroidDev作者 (xXx)時間12年前 (2013/08/28 01:31), 編輯推噓1(105)
留言6則, 4人參與, 最新討論串1/1
請問 應該如何更改function的parameter的值而非用回傳的 如 void func(int a,int b) { a = a+1; } 而可以使傳進去a的值受到改變 類似c的pointer一樣 而非只有在function內部才有效 抱歉大家初學android 上網找不知道要用什麼關鍵字 麻煩大家解惑 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.113.64.119

08/28 02:07, , 1F
宣告成 instance variable
08/28 02:07, 1F

08/28 17:13, , 2F
好~謝謝你
08/28 17:13, 2F

08/28 21:56, , 3F
java 只有 call by value..
08/28 21:56, 3F

08/29 07:55, , 4F
恩~我後來把我固定會傳的資料變成class傳就可以改了!謝謝
08/29 07:55, 4F

08/29 17:53, , 5F
非primitive type都會有你要的效果 int是primitive type
08/29 17:53, 5F

08/29 17:54, , 6F
你改成class就是非 primitive type
08/29 17:54, 6F
文章代碼(AID): #1I7E9L-4 (AndroidDev)