나는 이해할 수없는 것을 발견 했으므로 실현 될 수 없다는 것을 깨달았습니다.Java가 메소드의 매개 변수를 전달할 수있는 방법은 무엇입니까?
나는 안드로이드의 코드 블록으로 장난, 어떤 날 흥미 것은이이었다 :
public boolean onTouch(View v, MotionEvent event){
Rect outRect = new Rect();
_btn.getHitRect(outRect);
// ... rest of code cut
// outRect fields of that Rect object is 'filled' in.
}
안드로이드의 자바 직접적으로 메서드에 전달 된 Rect
객체 outRect
을 수정할 수 있는지 방법 버튼 위젯의 Rect
을 얻기 위해서. 내가 값에 의한 '통화 별 기준'이 아니라, 그 '통과를 사용하여, 자바 용어로 자바'참조에 의해 패스 '같은 건 없었다 생각으로, 나를 놀라게
예, 이전에 물어 본 question을 읽었지만 문제가 발생했거나 안드로이드일까요?
누구든지이 문제에 대해 의견을 개진 할 수 있습니까?
이미지를 추가했습니다. 아마도 도움이됩니다. – Ixx
답변 해 주셔서 감사합니다. 대단히 감사합니다. :) +1을 내게서 : – t0mm13b
내 대답은 여기 좀 봐 : http://stackoverflow.com/questions/9404625/java-pass-by-reference/9404727#9404727 –