🔙뒤로가기

값 타입은 복잡한 객체 세상을 조금이라도 단순화하려고 만든 개념이다. 따라서 값 타입은 단순하고 안전하게 다 룰 수 있어야 한다.

값 타입 공유 참조

Untitled

값 타입 복사

Untitled

객체 타입의 한계

기본 타입(primitive type)

int a = 10; 
int b = a;//기본 타입은 값을 복사
b = 4;

객체 타입

Address a = new Address(“Old”); 
Address b = a; //객체 타입은 참조를 전달
b. setCity(“New”) //결국 둘 다 바뀜