Banner

My Tech Blog (์˜ˆ์ œ)

์•ˆ๋…•ํ•˜์„ธ์š”์˜ค๋Š˜์€ ์ž๋ฐ”์˜ ์ถ”์ƒํด๋ž˜์Šค(abstract) ์™€ ์ธํ„ฐํŽ˜์ด์Šค(Interface) ๊ฐ„๋‹จํ•˜๊ฒŒ ์•Œ์•„๋ด์š” ์—ฌ๋Ÿฌ๋ถ„๋“ค ์ œ๊ฐ€ ์ œ์ผ ์ข‹์•„ํ•˜๋Š” ์–ธ์–ด๋Š” ์ž๋ฐ”์ธ๋ฐ์š”๊ทธ ์ค‘ ์ธํ„ฐํŽ˜์ด์Šค์™€ ์ถ”์ƒํด๋ž˜์Šค์— ํ—ท๊ฐˆ๋ฆฌ๋Š” ๊ฐœ๋…์ด ๋งŽ์•„ ์ •๋ฆฌํ•ด ๋ณด๊ณ ์ž ๊ธ€ ๋‚จ๊ฒจ๋ด…๋‹ˆ๋‹ค~ ์ œ ๋ธ”๋กœ๊ทธ๋Š” ์ˆ˜์ต ์ฐฝ์ถœ์„ ํ•˜๊ณ  ์žˆ์ง€ ์•Š์Šต๋‹ˆ๋‹ค์ œ๊ฐ€ ๊ณต๋ถ€ํ•˜๋ฉด์„œ ํŽธํ•˜๊ฒŒ ๋ณด๊ณ  ์ •๋ฆฌํ•˜๋ ค๊ณ  ๋งŒ๋“  ๋ธ”๋กœ๊ทธ์ด๋‹ˆ ๋ถ€์กฑํ•œ ์ ์ด ๋งŽ์Šต๋‹ˆ๋‹ค๊ถ๊ธˆํ•œ์ ์ด๋‚˜ ์ฝ”๋“œ์— ์˜ค๋ฅ˜ ๋ฐœ๊ฒฌํ•˜์‹œ๋ฉด ๋Œ“๊ธ€ ๋‚จ๊ฒจ์ฃผ์„ธ์š”~ ์–ธ์ œ๋‚˜ ํ™˜์˜์ž…๋‹ˆ๋‹ค 1. ์ถ”์ƒํด๋ž˜์Šค(abstract class) - ํ•˜๋‚˜ ์ด์ƒ์˜ ์ถ”์ƒ ๋ฉ”์„œ๋“œ ํฌํ•จํ•˜๋Š” ํด๋ž˜์Šค- ์ฆ‰ ์™„์„ฑ๋œ ๋ฉ”์„œ๋“œ, ๋ฏธ์™„์„ฑ๋œ ๋ฉ”์„œ๋“œ ๋ชจ๋‘ ๊ฐ€์งˆ ์ˆ˜ ์žˆ์Œ ์ธํ„ฐํŽ˜์ด์Šค๋Š” ๋ชจ๋“  ๋ฉ”์„œ๋“œ๊ฐ€ ์ถ”์ƒ๋ฉ”์„œ๋“œ๋กœ๋งŒ ์ด๋ฃจ์–ด์ ธ ์žˆ์–ด์•ผ ํ•จ- ์—ฌ๊ธฐ์„œ ์™„์„ฑ๋œ ๋ฉ”์„œ๋“œ๋Š” ๋ฉ”์„œ๋“œ ์˜†์— { } ์ค‘๊ด„ํ˜ธ๊ฐ€ ์žˆ๋Š”๊ฒƒ. => ๊ตฌํ˜„๋œ ๊ฒƒ์œผ๋กœ..
โœ… ๋ฌธ์ œ๊ณต๋ฐฑ' '์ด ํฌํ•จ๋œ ๋ณ„์ฐ๊ธฐ โœ… ์ฝ”๋“œpublic class Main { public static void main(String[] args) { for (int i = 0; i  โœ… ์ถ”๋ก  ๊ณผ์ •       i=0j j j j โ˜…j=4, k=1i=1j j jโ˜… โ˜… j=3, k=2i=2j j โ˜…โ˜… โ˜… j=2, k=3i=3jโ˜…โ˜…โ˜… โ˜… j=1, k=4i=4โ˜…โ˜…โ˜…โ˜… โ˜… j=0, k=5i(ํ–‰ ์ˆ˜=์ค„ ์ˆ˜)01234i ori j(๊ณต๋ฐฑ ๊ฐœ์ˆ˜)43210j k(๋ณ„ ๊ฐœ์ˆ˜)12345k ork  ๋ฐ”๊นฅ์ชฝ ๋ฐ˜๋ณต๋ฌธ (for๋ฌธ์˜ ์ฒซ ๋ฒˆ์งธ ๋ฐ˜๋ณต๋ฌธ)์€ ํ–‰์„ ๋‚˜ํƒ€๋‚ธ๋‹ค. i ๋ณ€์ˆ˜๊ฐ€ ํ–‰์˜ ์ธ๋ฑ์Šค์ด๋‹ค. ์ด ๋ฐ˜๋ณต๋ฌธ์€ 0์—์„œ 4๊นŒ์ง€ ์‹คํ–‰๋˜๊ธฐ ๋•Œ๋ฌธ์— ์ด 5๋ฒˆ ๋ฐ˜๋ณต๋˜๊ณ , 5์ค„์„ ์ถœ๋ ฅํ•œ๋‹ค๋Š” ๋œป์ด๋‹ค. ์•ˆ์ชฝ ๋ฐ˜๋ณต๋ฌธ (for๋ฌธ์˜ ๋‘ ..
์ธ์ ˆ๋ฏธ์˜€๋˜๊ฒƒ
'์˜ˆ์ œ' ํƒœ๊ทธ์˜ ๊ธ€ ๋ชฉ๋ก
์ƒ๋‹จ์œผ๋กœ