๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ

#1 Language ๐Ÿ‘„/1-4 JAVA

[JAVA] Wrapper Class

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