You Can Become A
๋ฆ๊ฒ ์์ํด๋ ๋๊ตฌ๋ ์ง ๋ ธ๋ ฅํ๋ฉด ๊ฐ๋ฐ์๊ฐ ๋ ์ ์์ด์ !
์๋ฐ T
โ ์๋ฐ ์ ๋ค๋ฆญ(Generics) ๊ฐ๋ & ๋ฌธ๋ฒ ์ ๋ณตํ๊ธฐ
์ ๋ค๋ฆญ (Generics) ์ด๋ ์๋ฐ์์ ์ ๋ค๋ฆญ(Generics)์ ํด๋์ค ๋ด๋ถ์์ ์ฌ์ฉํ ๋ฐ์ดํฐ ํ์ ์ ์ธ๋ถ์์ ์ง์ ํ๋ ๊ธฐ๋ฒ์ ์๋ฏธํ๋ค. ๊ฐ์ฒด๋ณ๋ก ๋ค๋ฅธ ํ์ ์ ์๋ฃ๊ฐ ์ ์ฅ๋ ์ ์๋๋ก ํ๋ค. ์๋ฐ์์ ๋ฐฐ์ด๊ณผ ํจ๊ป ์์ฃผ ์ฐ์ด๋ ์๋ฃํ์ด ๋ฆฌ์คํธ(List)์ธ๋ฐ, ๋ค์๊ณผ ๊ฐ์ด ํด๋์ค ์ ์ธ ๋ฌธ๋ฒ์ ๊บพ์ ๊ดํธ ๋ก ๋์ด์๋ ์ฝ๋ ํํ๋ฅผ ํ๋ฒ ์ฏค์ ๋ดค์ ๊ฒ์ด๋ค. ArrayList list = new ArrayList(); ์ ๊บพ์ ๊ดํธ๊ฐ ๋ฐ๋ก ์ ๋ค๋ฆญ์ด๋ค. ๊ดํธ ์์๋ ํ์ ๋ช ์ ๊ธฐ์ฌํ๋ค. ๊ทธ๋ฌ๋ฉด ์ ๋ฆฌ์คํธ ํด๋์ค ์๋ฃํ์ ํ์ ์ String ํ์ ์ผ๋ก ์ง์ ๋์ด ๋ฌธ์์ด ๋ฐ์ดํฐ๋ง ๋ฆฌ์คํธ์ ์ ์ฌํ ์ ์๊ฒ ๋๋ค. ์๋ ๊ทธ๋ฆผ๊ณผ ๊ฐ์ด ๋ฐฐ์ด๊ณผ ๋ฆฌ์คํธ์ ์ ์ธ๋ฌธ ํํ๋ฅผ ๋น๊ตํด๋ณด๋ฉด ์ดํดํ๊ธฐ ์ฌ์ธ ๊ฒ์ด๋ค. ์ ์ธํ๋ ํค์๋๋ ๋ฌธ๋ฒ ์์๊ฐ..