2011-05-09 4 views
0

나는 자바 개념을 잊어 버렸다. payment 객체 newPayment 객체가 마스크를 해제 할 때의 마스크 여기자바 객체 참조로

PaymentData payment = basket.getPaymentData(); 
PaymentData newPayment = payment; 
basket.unMaskCreditCardNumbers(payment); 
basket.maskCreditCardNumbers(payment); 

문제이다. 만약 내가 지불 객체 newPayment 객체를 다시 마스킹한다면.

"참조 대상"이 발생 했습니까?

고맙습니다.

답변

3

자바에서는 모든 것이 값으로 전달됩니다. 이는 참조가 payment에서 으로 복사되었음을 의미합니다.

3

예. payment과 은 모두 같은 개체를 가리키는 참조입니다.

0

아니요, 값에 의한 객체 참조입니다.