๐Ÿ’ป

Java ํ”„๋กœ๊ทธ๋ž˜๋ฐ - ํ•จ์ˆ˜ ์ค‘๋ณต(์˜ค๋ฒ„๋กœ๋”ฉ Overloading), ๊ฐ์ฒด ๋ฐฐ์—ด ๋ณธ๋ฌธ

KITRI/JAVA

Java ํ”„๋กœ๊ทธ๋ž˜๋ฐ - ํ•จ์ˆ˜ ์ค‘๋ณต(์˜ค๋ฒ„๋กœ๋”ฉ Overloading), ๊ฐ์ฒด ๋ฐฐ์—ด

๋˜ํšจ๋‹ˆ 2020. 5. 6. 10:34

์ƒ์„ฑ์ž์™€ ํ•จ์ˆ˜์™€์˜ ์ฐจ์ด์ 

- ์ƒ์„ฑ์ž๋Š” ๋ฆฌํ„ดํƒ€์ž…์ด ์—†๊ณ  ํด๋ž˜์Šค ์ด๋ฆ„๊ณผ ๋™์ผํ•˜๋‹ค.

- ํ•จ์ˆ˜์ด๋ฆ„์€ ๊ฐ™์ง€ ์•Š์•„๋„ ์ƒ๊ด€์—†๋‹ค.

(์‹ค๋ฌด์—์„œ๋Š” ์ฝ”๋“œ๊ฐ€ ๋ณต์žกํ•˜๊ธฐ ๋•Œ๋ฌธ์— ๋น„์Šทํ•œ ๊ธฐ๋Šฅ์„ ํ•˜๋Š” ํ•จ์ˆ˜๋Š” ์ด๋ฆ„์„ ๊ฐ™๊ฒŒ ํ•ด์ค€๋‹ค. )

 

  • ํ•จ์ˆ˜์ค‘๋ณต - Overload / Overloading

์กฐ๊ฑด 1) ํ•จ์ˆ˜๋ช…์€ ๊ฐ™์ง€๋งŒ 2) ํŒŒ๋ผ๋ฏธํ„ฐ(๋งค๊ฐœ๋ณ€์ˆ˜)์˜ ํƒ€์ž…์ด๋‚˜ ๊ฐœ์ˆ˜๊ฐ€ ๋‹ฌ๋ผ์•ผ ํ•œ๋‹ค.

 

 

 

  •  ๊ฐ์ฒด ๋ฐฐ์—ด

: ๋งŽ์€ ์ˆ˜์˜ ๊ฐ์ฒด๋ฅผ ๋‹ค๋ค„์•ผํ•  ๋•Œ, ๋ฐฐ์—ด๋กœ ๋‹ค๋ฃจ๋ฉด ํŽธ๋ฆฌํ•  ๊ฒƒ์ด๋‹ค. ๊ฐ์ฒด ์—ญ์‹œ ๋ฐฐ์—ด๋กœ ๋‹ค๋ฃจ๋Š” ๊ฒƒ์ด ๊ฐ€๋Šฅํ•˜๋ฉฐ ์ด๋ฅผ '๊ฐ์ฒด ๋ฐฐ์—ด' ์ด๋ผ๊ณ  ํ•œ๋‹ค. ๊ฐ์ฒด ๋ฐฐ์—ด์€ ์ฐธ์กฐ๋ณ€์ˆ˜๋“ค์„ ํ•˜๋‚˜๋กœ ๋ฌถ์€ ์ฐธ์กฐ ๋ณ€์ˆ˜ ๋ฐฐ์—ด์ด๋‹ค. 

๋ฐ˜์‘ํ˜•
Comments