KITRI/JAVA

Java ν”„λ‘œκ·Έλž˜λ° - ν•¨μˆ˜ 쀑볡(μ˜€λ²„λ‘œλ”© Overloading), 객체 λ°°μ—΄

λ˜νš¨λ‹ˆ 2020. 5. 6. 10:34

μƒμ„±μžμ™€ ν•¨μˆ˜μ™€μ˜ 차이점

- μƒμ„±μžλŠ” λ¦¬ν„΄νƒ€μž…μ΄ μ—†κ³  클래슀 이름과 λ™μΌν•˜λ‹€.

- ν•¨μˆ˜μ΄λ¦„μ€ κ°™μ§€ μ•Šμ•„λ„ 상관없닀.

(μ‹€λ¬΄μ—μ„œλŠ” μ½”λ“œκ°€ λ³΅μž‘ν•˜κΈ° λ•Œλ¬Έμ— λΉ„μŠ·ν•œ κΈ°λŠ₯을 ν•˜λŠ” ν•¨μˆ˜λŠ” 이름을 κ°™κ²Œ ν•΄μ€€λ‹€. )

 

  • ν•¨μˆ˜μ€‘λ³΅ - Overload / Overloading

쑰건 1) ν•¨μˆ˜λͺ…은 κ°™μ§€λ§Œ 2) νŒŒλΌλ―Έν„°(λ§€κ°œλ³€μˆ˜)의 νƒ€μž…μ΄λ‚˜ κ°œμˆ˜κ°€ 달라야 ν•œλ‹€.

 

 

 

  •  κ°μ²΄ λ°°μ—΄

: λ§Žμ€ 수의 객체λ₯Ό 닀뀄야할 λ•Œ, λ°°μ—΄λ‘œ 닀루면 νŽΈλ¦¬ν•  것이닀. 객체 μ—­μ‹œ λ°°μ—΄λ‘œ λ‹€λ£¨λŠ” 것이 κ°€λŠ₯ν•˜λ©° 이λ₯Ό '객체 λ°°μ—΄' 이라고 ν•œλ‹€. 객체 배열은 μ°Έμ‘°λ³€μˆ˜λ“€μ„ ν•˜λ‚˜λ‘œ 묢은 μ°Έμ‘° λ³€μˆ˜ 배열이닀. 

λ°˜μ‘ν˜•