Wrapper Class(๋ํผ ํด๋์ค)๋??
์ฌ์ ๊ณ ๋ ค์ฌํญ
- ์๋ฐ์ ์๋ฃํ์ ํฌ๊ฒ ๊ธฐ๋ณธํ์ (primitive type) , ์ฐธ์กฐ ํ์ (reference type)์ผ๋ก ๋๋จ
- ๊ธฐ๋ณธํ์ : char, int, float, double, boolean ๋ฑ
- ์ฐธ์กฐํ์ : class, interface ๋ฑ
- ์ฐธ์กฐํ์ ์ ๊ธฐ๋ณธํ์ ์ ๋ฐ์ดํฐ๋ฅผ ๊ฐ์ฒด๋ก ํํํด์ผํ๋ ๊ฒฝ์ฐ๊ฐ ์์
- ์ด๋ด ๋ ๊ธฐ๋ณธ ํ์ (primitive type)์ ๊ฐ์ฒด๋ก ๋ค๋ฃจ๊ธฐ ์ํด์ ์ฌ์ฉํ๋ ํด๋์ค๋ค์ ๋ํผ ํด๋์ค(wrapper class) ๋ผ๊ณ ํจ
์ฌ์ฉ ์ด์
- ์๋ฐ๋ ๋ชจ๋ ๊ธฐ๋ณธ ํ์ ์ ๊ฐ์ ๊ฐ๋ ๊ฐ์ฒด๋ฅผ ์์ฑํ ์ ์์
- Wrapper Class๋ก ๊ฐ์ธ๊ณ ์๋ ๊ธฐ๋ณธ ํ์ ๊ฐ์ ์ธ๋ถ์์ ๋ณ๊ฒฝํ ์ ์์
Wrapper Class์ ์ข ๋ฅ

LIST
'#1 Language ๐ > 1-4 JAVA' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
| [JAVA] ์ถ์ ํด๋์ค vs ์ธํฐํ์ด์ค (2) | 2022.12.04 |
|---|---|
| [JAVA] BigDecimal (0) | 2022.12.03 |
| [JAVA] extends vs implements (0) | 2022.12.03 |
| [JAVA] ์์ (Inheritance) (0) | 2022.12.03 |
| [JAVA] getter, setter (0) | 2022.12.03 |