看板
[ java ]
討論串[問題]傳入物件的修改方式
共 4 篇文章
首頁
上一頁
1
下一頁
尾頁
內容預覽:
新手一枚,想請問一下板上的前輩問題. 在練習程式的時候發現,若是將自行定義的類別物件傳入方法中時. 似乎在方法中所做的修改沒有辦法對傳入的物件造成改變. 想請問一下為什麼造成這種情形跟如何修改. 謝謝大家. --. ※ 發信站: 批踢踢實業坊(ptt.cc). ◆ From: 140.119.135
(還有2087個字)
內容預覽:
private static void QuickSortWork(ICanCompare[] objs, int left, int. right){. if(objs.length > 2){. ICanCompare pivot = objs[right];. int i = left - 1
(還有879個字)
內容預覽:
修改過後的程式碼. private static void QuickSortWork(ICanCompare[] objs, int left, int. right){. if((right - left) >= 2){ //問題點之一. ICanCompare pivot = objs[rig
(還有758個字)
內容預覽:
這個部分嚴格來說要了解 l-value/r-value 的分別。. 對純 Java programmer 來說,至少要清楚 operator=(assignment) 的目標。. 就. a = new Distance(a.getD() - 1);. 來說,operator= 所作用的是變數 a 本
(還有242個字)
首頁
上一頁
1
下一頁
尾頁