JAVA ์ ๋ค๋ฆญ(Generics) ํด๋์ค์ ๋ฉ์๋ JAVA ์ ๋ค๋ฆญ(Generics) ํด๋์ค์ ๋ฉ์๋ ๐ ๋ค๋ฃจ๋ ๋ด์ฉ ์ ๋ค๋ฆญ์ ์ ์ ์ ๋ค๋ฆญ ํด๋์ค ์ ๋ค๋ฆญ ๋ฉ์๋ ์ ๋ค๋ฆญ ์ ํ(extends, super) ์์ผ๋ ์นด๋ ์ ๋ค๋ฆญ ์ - Collections.sort() ์ ๋ค๋ฆญ(Generics) ์ด๋? ์ ๋ค๋ฆญ์ ํด๋์ค, ๋ฉ์๋์์ ์ฌ์ฉํ ๋ฐ์ดํฐ ํ์ ์ ๋์ค์ ํ์ ํ๋ ๊ธฐ๋ฒ์ด๋ค. ๋์ค์๋ผ๋ ๋ง์ ํด๋์ค๋ ๋ฉ์๋๋ฅผ ์ ์ธํ ๋๊ฐ ์๋ ์ฌ์ฉํ ๋, ์ฆ ์ธ์คํด์ค๋ฅผ ์์ฑํ ๋๋ ๋ฉ์๋๋ฅผ ํธ์ถํ ๋ ์ ํ๋ค๋ ์๋ฏธ์ด๋ค. ์ ๋ค๋ฆญ์ ์ฌ์ฉ ๋ฐฉ๋ฒ๊ณผ ํน์ง์ ๋ฉ์๋์ ๋งค๊ฐ๋ณ์์ ๊ต์ฅํ ์ ์ฌํ๋ฐ, ๋ฉ์๋์ ๋งค๊ฐ๋ณ์๊ฐ '๊ฐ'๊ณผ ๊ด๋ จ๋์ด ์๋ค๋ฉด ์ ๋ค๋ฆญ์ ๋ฐ์ดํฐ์ 'ํ์ '๊ณผ ๊ด๋ จ์ด ์๋ค. ๋ฐ๋ผ์ ํด๋์ค์ ๋ฉ์๋๊ฐ ๋ค์ํ ํ์ ์ ๋ค๋ฃฐ ์ ์๋๋ฐ ์ด๋ฅผ ์ ๋ค๋ฆญ์ ์ฌ์ฉํ์ง ์๊ณ ๊ตฌํํ๊ณ ์ ํ๋ฉด ๋ฐฉ๋ฒ์ .. 2020. 7. 11. ์ด์ 1 ๋ค์