์ตœ๊ทผ๋“ค์–ด ๊ฒŒ์ž„ ํ”„๋กœ๊ทธ๋ž˜๋ฐ ๋””์ž์ธ ํŒจํ„ด์— ๋Œ€ํ•ด์„œ ๊ณต๋ถ€ ์ค‘์ž…๋‹ˆ๋‹ค. ํฅ๋ฏธ๋กœ์šด๊ฒŒ ๋„ˆ๋ฌด๋„ˆ๋ฌด ๋งŽ๋”๋ผ๊ตฌ์š”.

๊ทธ๋Ÿฌ๋˜ ์™€์ค‘ ๊ถ๊ธˆํ•œ ๊ฒƒ์ด ์ƒ๊ฒจ ๊ณ ์ˆ˜๋ถ„๋“ค์˜ ์กฐ์–ธ์„ ์–ป๊ณ ์ž ์งˆ๋ฌธ๋“œ๋ฆฝ๋‹ˆ๋‹ค ใ… ใ… 


๊ฒฝ๋Ÿ‰ํŒจํ„ด์— ๊ด€๋ จํ•ด์„œ ์ž˜ ์ดํ•ด๊ฐ€ ๊ฐ€์ง€ ์•Š๋Š”๋ฐ, ์ด๊ฒŒ ์–ด๋–ค ๊ฐœ๋…์ด๊ณ  ์™œ ์‚ฌ์šฉํ•˜๋Š”์ง€๋Š” ์ž˜ ์•Œ๊ฒ ์Šต๋‹ˆ๋‹ค.

๊ทธ๋ ‡๋‹ค๋ฉด ์œ ๋‹ˆํ‹ฐ์—์„œ ์ œ๊ณตํ•˜๋Š” ์Šคํฌ๋ฆฝํ„ฐ๋ธ” ์˜ค๋ธŒ์ ํŠธ๋„ ๊ฒฝ๋Ÿ‰ํŒจํ„ด์˜ ์ผ๋ถ€๋ผ๊ณ  ์ดํ•ดํ•ด๋„ ๊ดœ์ฐฎ์€๊ฑด๊ฐ€์š”?


๊ฐ€๋ น ๋งต ํƒ€์ผ์„ ์ƒ์„ฑํ•จ์— ์žˆ์–ด์„œ ํƒ€์ผ์— ๋Œ€ํ•œ TileInfo๋ž€ย ์Šคํฌ๋ฆฝํ„ฐ๋ธ” ์˜ค๋ธŒ์ ํŠธ๋ฅผ ์ƒ์„ฑํ•˜๊ณ ,

int a = 5, int b = 10; ์ด๋Ÿฐ ์‹์œผ๋กœ ์ž‘์„ฑํ•ด ์ค€ ํ›„


ํƒ€์ผ ์Šคํฌ๋ฆฝํŠธ๋กœ ๋“ค์–ด๊ฐ€์„œ


Class Tile


public TileInfo tileInfo;

private int a;

private int b;


public Tile()

{

this.a = tileInfo.a;

this.b = tileInfo.b;

}


์ด๋Ÿฐ์‹์œผ๋กœ ๊ตฌํ˜„ํ–ˆ๋‹ค๋ฉด, ์ด๊ฒƒ๋„ ๊ฒฝ๋Ÿ‰ํŒจํ„ดํ™” ํ•œ๊ฑด๊ฐ€์š”??

์ด๋Ÿฐ์‹์œผ๋กœ ์ฐธ์กฐํ•˜๋ฉด ๋˜ ์ƒˆ ๊ฐ’์„ ๋งŒ๋“ ๊ฒƒ ๊ฐ™์•„์„œ ์•„๋‹Œ๊ฒƒ ๊ฐ™๊ธฐ๋„ ํ•˜๊ณ  ์•„๋ฆฌ์†กํ•ด์„œ ์—ฌ์ญ™์Šต๋‹ˆ๋‹ค ใ… ใ