์๋ฅผ ๋ค์ด
bool [] numberย = new bool[3]์ด ์๊ณ
bool [] num = new bool[3]์ด ์์
num[0]=true;
num[1]=true;
num[2]=true;
๋ผ๊ณ ํ๋ฉด
number=num;ํ๋ฉด number๋ ๋ชจ๋ true๋ก ๋ฐ๋??
์๋ฅผ ๋ค์ด
bool [] numberย = new bool[3]์ด ์๊ณ
bool [] num = new bool[3]์ด ์์
num[0]=true;
num[1]=true;
num[2]=true;
๋ผ๊ณ ํ๋ฉด
number=num;ํ๋ฉด number๋ ๋ชจ๋ true๋ก ๋ฐ๋??
๊ธฐ์กด number๊ฐ ๊ฐ์ง๊ณ ์๋ ๋ฉ๋ชจ๋ฆฌ๊ฐ ๋ ์๊ฐ๊ณ number์ num์ด ๊ฐ์ ๋ฉ๋ชจ๋ฆฌ๋ฅผ ๊ณต์ ํ๊ฒ ๋ฉ๋๋ค
์์ธํ๊ฑด value์ reference์ ๋ํด ์ฐพ์๋ณด์ธ์
ํค์ผ์ ๋ฐฐ์ด๋ ์ ๋ ๊ฒ ๋๋ ๊ถ๊ธํ์จ์ ใณใณ
๋ด ๊ธฐ์ต์ผ๋ก ์ ๋ ๊ฒ๋ ๋ณต์ฌ์๋๋๊ฑธ๋ก ๊ธฐ์ตํ๋๋ฐ
ํ์ธํด๋ณด๋ ๊ฐ์ด๋ผ ๊ทธ๋ฐ์ง ๋๋ค