
call by value, call by reference라는 단어를 종종 들어봤지만, 들어만 보고 정확하게 알지 못해서 정리해봤다. 다른 사람들도 많이 정리해놓은 내용들이라 거의 비슷하긴 하지만 직접 해보면서 더 확실히 머릿속에 정리할 수 있었다. 실험의 흐름은 아래와 같다. person 객체를 생성한다.(name과 age를 멤버 변수로 갖는다.) person 객체의 age(int) 값을 파라미터로 넘겨서 값을 변경하면 변화가 있는지 확인한다. person 객체를 파라미터로 넘겨서 age 값을 변경하면 변화가 있는지 확인한다. person 객체를 파라미터로 넘겨서 새로운 person 객체를 재할당하고 변화가 있는지 확인한다. 실험에 앞서 person 클래스를 소개하겠다. person 클래스는 멤버변수로..
java
2023. 6. 1. 12:10