理解できないことに出くわし、それができるとは思いもしませんでした。
私は Android でこのコード ブロックをいじっていましたが、私が興味をそそられたのはこれでした:
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
オブジェクトを Android の Java が直接変更できるのはどうしてですか。outRect
Rect
Javaには「参照渡し」のようなものはないと思っていたので、これには驚きました。 ?
はい、私は以前に尋ねられたこの質問を読みましたが、困惑していますか、それとも Android のことですか?
誰でもこれに光を当てることができますか?