IT
[java]Java "pass-by reference"또는 "pass-by-value"인가?
Java "pass-by reference"또는 "pass-by-value"인가? 질문 나는 항상 Java가 Pass-by-Reference를 사용했다고 생각했습니다.그러나 Java가 Pass-by-Value를 사용한다고 주장하는 블로그 게시물을 보았습니다.나는 그들이 제작하는 구별을 이해하지 못한다고 생각하지 않습니다.설명은 무엇입니까? 답변 Java는 항상 통과합니다.불행히도, 우리가 물체를 다룰 때 우리는 정말로 통과 된 참조라는 객체 핸들을 실제로 다루고 있습니다.이 용어와 의미는 많은 초보자를 쉽게 혼동합니다.그것은 이렇게됩니다 :public static void main(String[] args) { Dog aDog = new Dog("Max"); Dog oldDog = aDog; // we ..
2022. 3. 26. 12:49
최근댓글