참조(Reference)는 메모리 주소를 나타내는 값입니다.
프로그래밍에서 변수나 객체에 값을 할당할 때, 그 변수나 객체의 메모리 주소가 반환되며 이를 참조 값이라고 합니다.
따라서, 변수나 객체를 참조하면 그 값이 복사되는 것이 아니라 메모리 주소가 복사되어 변수나 객체의 실제 값이 저장된 메모리 위치를 참조할 수 있게 됩니다. 이를 통해 변수나 객체의 값을 읽거나 변경할 수 있습니다.
참조는 객체 지향 프로그래밍에서 중요한 개념 중 하나입니다. 객체 지향 프로그래밍에서는 객체를 참조하는 방식으로 객체 간의 관계를 구성하고 객체의 상태를 변경하며, 이를 통해 복잡한 시스템을 구현할 수 있습니다.