์ธํŒŒ

You Can Become A

Program

๋Šฆ๊ฒŒ ์‹œ์ž‘ํ•ด๋„ ๋ˆ„๊ตฌ๋“ ์ง€ ๋…ธ๋ ฅํ•˜๋ฉด ๊ฐœ๋ฐœ์ž๊ฐ€ ๋ ์ˆ˜ ์žˆ์–ด์š” !

์ž๋ฐ” T

๊ณต๋ถ€ํ•œ ๋‚ด์šฉ์„ ์ •๋ฆฌํ•ฉ๋‹ˆ๋‹ค
Java

โ˜• ์ž๋ฐ” ์ œ๋„ค๋ฆญ(Generics) ๊ฐœ๋… & ๋ฌธ๋ฒ• ์ •๋ณตํ•˜๊ธฐ

์ œ๋„ค๋ฆญ (Generics) ์ด๋ž€ ์ž๋ฐ”์—์„œ ์ œ๋„ค๋ฆญ(Generics)์€ ํด๋ž˜์Šค ๋‚ด๋ถ€์—์„œ ์‚ฌ์šฉํ•  ๋ฐ์ดํ„ฐ ํƒ€์ž…์„ ์™ธ๋ถ€์—์„œ ์ง€์ •ํ•˜๋Š” ๊ธฐ๋ฒ•์„ ์˜๋ฏธํ•œ๋‹ค. ๊ฐ์ฒด๋ณ„๋กœ ๋‹ค๋ฅธ ํƒ€์ž…์˜ ์ž๋ฃŒ๊ฐ€ ์ €์žฅ๋  ์ˆ˜ ์žˆ๋„๋ก ํ•œ๋‹ค. ์ž๋ฐ”์—์„œ ๋ฐฐ์—ด๊ณผ ํ•จ๊ป˜ ์ž์ฃผ ์“ฐ์ด๋Š” ์ž๋ฃŒํ˜•์ด ๋ฆฌ์ŠคํŠธ(List)์ธ๋ฐ, ๋‹ค์Œ๊ณผ ๊ฐ™์ด ํด๋ž˜์Šค ์„ ์–ธ ๋ฌธ๋ฒ•์— ๊บพ์‡  ๊ด„ํ˜ธ ๋กœ ๋˜์–ด์žˆ๋Š” ์ฝ”๋“œ ํ˜•ํƒœ๋ฅผ ํ•œ๋ฒˆ ์ฏค์€ ๋ดค์„ ๊ฒƒ์ด๋‹ค. ArrayList list = new ArrayList(); ์ € ๊บพ์‡  ๊ด„ํ˜ธ๊ฐ€ ๋ฐ”๋กœ ์ œ๋„ค๋ฆญ์ด๋‹ค. ๊ด„ํ˜ธ ์•ˆ์—๋Š” ํƒ€์ž…๋ช…์„ ๊ธฐ์žฌํ•œ๋‹ค. ๊ทธ๋Ÿฌ๋ฉด ์ € ๋ฆฌ์ŠคํŠธ ํด๋ž˜์Šค ์ž๋ฃŒํ˜•์˜ ํƒ€์ž…์€ String ํƒ€์ž…์œผ๋กœ ์ง€์ •๋˜์–ด ๋ฌธ์ž์—ด ๋ฐ์ดํ„ฐ๋งŒ ๋ฆฌ์ŠคํŠธ์— ์ ์žฌํ•  ์ˆ˜ ์žˆ๊ฒŒ ๋œ๋‹ค. ์•„๋ž˜ ๊ทธ๋ฆผ๊ณผ ๊ฐ™์ด ๋ฐฐ์—ด๊ณผ ๋ฆฌ์ŠคํŠธ์˜ ์„ ์–ธ๋ฌธ ํ˜•ํƒœ๋ฅผ ๋น„๊ตํ•ด๋ณด๋ฉด ์ดํ•ดํ•˜๊ธฐ ์‰ฌ์šธ ๊ฒƒ์ด๋‹ค. ์„ ์–ธํ•˜๋Š” ํ‚ค์›Œ๋“œ๋‚˜ ๋ฌธ๋ฒ• ์ˆœ์„œ๊ฐ€..

category_image
์ธํŒŒ_
2023.01.17
5