๊ฐ์ฒด์ง€ํ–ฅ์„ค๊ณ„ 1

๊ฐ์ฒด์ง€ํ–ฅ ํŒจ๋Ÿฌ๋‹ค์ž„, ๋ฐ์ดํ„ฐ์™€ ํ–‰๋™์œผ๋กœ ์ดํ•ดํ•˜๋‹ค.

์–ด๋–ค ์„ค๊ณ„๊ฐ€ ์ข‹์€ ๊ฐ์ฒด์ง€ํ–ฅ์ด๋ผ๊ณ  ํ•  ์ˆ˜ ์žˆ์„๊นŒ์š”? ๊ฐ์ฒด์ง€ํ–ฅ์„ค๊ณ„์—์„œ ๊ฐ€์žฅ ์ค‘์š”ํ•œ ๊ฒƒ ๊ฐ์ฒด์ง€ํ–ฅ์— ์ˆ˜ ๋งŽ์€ ๊ณ ๋ฏผ์„ ํ•˜๋‹ค๊ฐ€ ์•Œ๊ฒŒ ๋œ ์‚ฌ์‹ค์€ ๋ฐ์ดํ„ฐ ์ค‘์‹ฌ์‚ฌ๊ณ  + ํ–‰๋™ ์ค‘์‹ฌ ์‚ฌ๊ณ ๋ฅผ ์ ์ ˆํ•˜๊ฒŒ ์กฐํ•ฉํ•˜๋Š” ๊ฒƒ์ด๋‹ค. ๊ทธ๋Ÿผ ์ด ๋‘๊ฐ€์ง€๊ฐ€ ์–ด๋–ป๊ฒŒ ๋‹ค๋ฅธ์ง€ ์˜ˆ์ œ๋ฅผ ํ†ตํ•ด ํ™•์ธํ•ด๋ณผ๊นŒ์š”? ๋ฐ์ดํ„ฐ ์ค‘์‹ฌ์‚ฌ๊ณ  class Car { private Frame frame; private Engine engine; private List wheels; private Direction direction; private Speed speed; } ๊ฐ€์žฅ ๋งŽ์€ ๋ณด์…จ์„ ํŒจํ„ด์ด์ฃ ? ์•„๋งˆ ๋Œ€๋ถ€๋ถ„ class ๊ฐœ๋…์„ ์ฒ˜์Œ ๋ฐฐ์šธ ๋•Œ ์‹ค์Šต์„ ํ•˜๋ฉด์„œ ๋งŒ๋“ค๊ฒŒ ๋˜๋Š” ์ฝ”๋“œ๋Š” ์ด๋Ÿฐ ๋ชจ์–‘์ผ ๊ฒ๋‹ˆ๋‹ค!! ๋ถ€๋ถ„ ๋ถ€๋ถ„ ํ•„์š”ํ•œ ๋ถ€ํ’ˆ์— ๋”ฐ๋ผ ๋„๋ฉ”์ธ์„ ๋ถ„๋ฆฌํ•ด๋†“์€ ๊ฒƒ์„ ๋ณผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ํ–‰๋™ ..