๊ฐ์ ํด๋์ค์ ์ธ์คํด์ค๋ผ๋ฆฌ๋ private ๋ฉค๋ฒ์ ์ ๊ทผํ ์ ์๋ค?
class A {
private int num;
public void Test(A other){
other.num = 5;
}
}
A a1;
A a2;
a1.Test(a2);
์ด๊ฒ ๊ฐ๋ฅํจ. ใ กใ ก ์ด๊ฑฐ ์ด์ด์๋๋ฐ ๋๋ง ๋ชฐ๋์?
๊ฐ์ ํด๋์ค์ ์ธ์คํด์ค๋ผ๋ฆฌ๋ private ๋ฉค๋ฒ์ ์ ๊ทผํ ์ ์๋ค?
class A {
private int num;
public void Test(A other){
other.num = 5;
}
}
A a1;
A a2;
a1.Test(a2);
์ด๊ฒ ๊ฐ๋ฅํจ. ใ กใ ก ์ด๊ฑฐ ์ด์ด์๋๋ฐ ๋๋ง ๋ชฐ๋์?
๊ฐ๊ฐํ ์ด์๊ธฐ ์ฌ๋ผ์ด ใ ใ
์ด๊ฑด ์์ผ์ ์๋ ์๋ ๋ด์ฉ ๊ฐ์๋ฐ
๋ฎ์ ๋น๋์ ๊พธ์ค๊ธ
์ด๋ด๊ฒ ํ๋ก๊ทธ๋๋ฐ ์ธ์ด???
๋ณดํต ๊ฐ์ฒด์งํฅ ๋ฐฐ์ธ ๋ c#์ผ๋ก ๋ฐฐ์ฐ๋ฉด ๊ฐ์ด ๋ฐฐ์ฐ์ง ์๋
๊ฐ์ฒด์งํฅ์ ๋ค ๊ทธ๋ฐ๊ฑฐ ์๋?
์ญ์ผ๋ก ์ ๊ทธ๋ฐ ์ธ์ด๊ฐ..
์ ์๊ฐ์ ๋์ด ์บก์ํ, ์๋ํ, ์ถ์ํ ๊ฐ๋ ์ ๋ํด ์ดํด๊ฐ ๋ถ์กฑํ ๋ฏ ์ถ๋ค์.
์บก์ํ๋ ์ธ๋ถ ํด๋์ค์์ ์ ๊ทผํ ๋ ํ์ํ๊ฑฐ์ง... ์๊ธฐ ์์ ํด๋์ค์ ์ ๊ทผํ ๋ ํ์ํ๊ฒ ์๋...