๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ
Note for moment

[Java] ์ž๋ฃŒํ˜•, Wrapperํด๋ž˜์Šค

by ๐Ÿ’œautumn 2020. 9. 5.

* ์ž๋ฐ” ์ž๋ฃŒํ˜•

* ๋ž˜ํผํด๋ž˜์Šค๋ž€

 ์ด๋Ÿฌํ•œ ๊ธฐ๋ณธ์ž๋ฃŒํƒ€์ž…์„ ๊ฐ์ฒด๋กœ ๋‹ค๋ฃจ๊ธฐ ์œ„ํ•ด ์‚ฌ์šฉํ•˜๋Š” ํด๋ž˜์Šค.

 ๊ธฐ๋ณธ์ž๋ฃŒํ˜• ํ˜•ํƒœ (๋ณ€๊ฒฝ)โžก๏ธŽ ํด๋ž˜์Šคํ˜•(๊ฐ’ ์ €์žฅ ๋ฐ ๋ณดํ˜ธ)

 ๊ธฐ๋ณธํƒ€์ž…์€ ๊ฐ’์„ ๊ฐ–๋Š” ๊ฐ์ฒด๋ฅผ ์ƒ์„ฑํ•  ์ˆ˜ ์žˆ์ง€๋งŒ ์™ธ๋ถ€์—์„œ ๊ฐ’ ๋ณ€๊ฒฝ ๋ถˆ๊ฐ€ > ๋”ฐ๋ผ์„œ Wrapper ํด๋ž˜์Šค ํ•„์š”

 ๋ชจ๋“  ๋ž˜ํผํด๋ž˜์Šค์˜ ๋ถ€๋ชจ๋Š” Object์ด๋ฉฐ, ์ตœ์ข… ํด๋ž˜์Šค๋กœ ์ •์˜๋œ๋‹ค.

 

* ๋ฐ•์‹ฑ/์–ธ๋ฐ•์‹ฑ

 - ๋ฐ•์‹ฑ : ๊ธฐ๋ณธํƒ€์ž…(๊ฐ’) โžก๏ธŽ Wrapper ํด๋ž˜์Šค(์ธ์Šคํ„ด์Šค)

 - ์–ธ๋ฐ•์‹ฑ : Wrappe(์ธ์Šคํ„ด์Šค)  โžก๏ธŽ ๊ธฐ๋ณธํƒ€์ž…(๊ฐ’)

 ์‹ค์ œ๋กœ JDK1.5 ๋ถ€ํ„ฐ๋Š” ์˜คํ† ๋ฐ•์‹ฑ๊ณผ ์˜คํ† ์–ธ๋ฐ•์‹ฑ์„ ์ง€์›ํ•˜๊ธฐ ๋•Œ๋ฌธ์— ์‚ฌ์šฉ ์šฉ์ด (๊ฐ™์€ ์„ฑ์งˆ์˜ ํด๋ž˜์Šค์ธ ๊ฒฝ์šฐ e.g. int ⇔ Integer)

 ์ž…๋ ฅ๊ฐ’์— ๋Œ€ํ•œ ์ฒ˜๋ฆฌ๋ฅผ ํ•˜๋Š” ๊ฒฝ์šฐ (e.g String โ‡จ Integer) Integer.pharseInt(String str) ์‚ฌ์šฉ

 

 

 

๋Œ“๊ธ€