[프로그래밍] 값참조, 레퍼런스참조 간단하게 정복
by #독개#스택메모리는 동전 스프링과 같다
스택은 Push() , Pop() 두개의 함수만 가지고 있다.
함수 호출시에는 Push()
Return을 만낫을땐 Pop()
가장 위(동전이 노출된 곳)만 볼 수 있다
예시
1. 값참조
2. 레퍼런스참조
String도 클래스기 때문에 Class Student 내부에 String Name = "Lee" 를 맴버 변수로 선언하면 String 클래스가
선언이되고 Name은 그String 클래스의 주소를 가지고 있다
추가
왠만하면 클래스 내부에 맴버변수를 최대한 지양 하는게 좋다
그이유는 지역변수는 함수가 끝나면 Pop해서 딱 사라져서 깔끔한데
맴버변수는 그 클래스가 사라지기 전까지 계속 유효하다 그래서 여기저기에서 접근해서 오류를 일으키기 쉽다
'🔥 프로그래밍 학습 > 프로그래밍지식' 카테고리의 다른 글
[프로그래밍] 스택과 힙 메모리 (Stack & Heap) (0) | 2022.11.27 |
---|---|
함수/변수명 잘 짓는 방법 #2 (1) | 2022.11.09 |
함수/변수명 잘 짓는 방법 #1 (0) | 2022.11.09 |
블로그의 정보
독한 개발자
#독개#