看板 [ java ]
討論串[問題]傳入物件的修改方式
共 4 篇文章
首頁
上一頁
1
下一頁
尾頁

推噓3(3推 0噓 19→)留言22則,0人參與, 最新作者vencil (vencs)時間15年前 (2009/08/20 21:41), 編輯資訊
1
0
0
內容預覽:
新手一枚,想請問一下板上的前輩問題. 在練習程式的時候發現,若是將自行定義的類別物件傳入方法中時. 似乎在方法中所做的修改沒有辦法對傳入的物件造成改變. 想請問一下為什麼造成這種情形跟如何修改. 謝謝大家. --. 發信站: 批踢踢實業坊(ptt.cc). ◆ From: 140.119.135
(還有2087個字)

推噓0(0推 0噓 0→)留言0則,0人參與, 最新作者sbrhsieh (sbr)時間15年前 (2009/08/21 15:05), 編輯資訊
0
0
0
內容預覽:
private static void QuickSortWork(ICanCompare[] objs, int left, int. right){. if(objs.length > 2){. ICanCompare pivot = objs[right];. int i = left - 1
(還有879個字)

推噓0(0推 0噓 0→)留言0則,0人參與, 最新作者vencil (vencs)時間15年前 (2009/08/21 19:06), 編輯資訊
1
0
0
內容預覽:
修改過後的程式碼. private static void QuickSortWork(ICanCompare[] objs, int left, int. right){. if((right - left) >= 2){ //問題點之一. ICanCompare pivot = objs[rig
(還有758個字)

推噓1(1推 0噓 0→)留言1則,0人參與, 最新作者sbrhsieh (sbr)時間15年前 (2009/08/21 19:36), 編輯資訊
0
0
0
內容預覽:
這個部分嚴格來說要了解 l-value/r-value 的分別。. 對純 Java programmer 來說,至少要清楚 operator=(assignment) 的目標。. 就. a = new Distance(a.getD() - 1);. 來說,operator= 所作用的是變數 a 本
(還有242個字)
首頁
上一頁
1
下一頁
尾頁