overloading 1

[Java 객체지ν–₯ ν”„λ‘œκ·Έλž˜λ°] μ˜€λ²„λ‘œλ”©(Overloading)

- μ˜€λ²„λ‘œλ”©(Overloading)의 κ°œλ… 사전상 Overloading의 μ˜λ―ΈλŠ” '과적(過積)' 을 λœ»ν•œλ‹€. μžλ°”μ—μ„œμ˜ Overloading은 ν•œ 클래슀 μ•ˆμ—μ„œ λ™μΌν•œ μ΄λ¦„μ˜ λ©”μ†Œλ“œλ₯Ό μ—¬λŸ¬ 개 μ •μ˜ν•˜λŠ” 것을 의미 ν•˜λŠ”λ°, ν•˜λ‚˜μ˜ 이름에 μ—¬λŸ¬ κΈ°λŠ₯이 κ°€λŠ₯ν•˜λ‹€κ³  이해해도 쒋을 것 κ°™λ‹€. ν•¨μˆ˜λͺ…이 κ³ μœ ν•΄μ•Όν•˜λŠ” C 언어와 달리 javaλŠ” λ§€κ°œλ³€μˆ˜μ˜ 개수 λ˜λŠ” νƒ€μž…μ΄ λ‹€λ₯΄λ©΄, λ™μΌν•œ 이름을 μ‚¬μš©ν•΄μ„œ λ©”μ†Œλ“œλ₯Ό μ •μ˜ν•  수 μžˆλ‹€. μš°λ¦¬κ°€ 많이 μ“°λŠ” println λ©”μ†Œλ“œκ°€ λŒ€ν‘œμ μΈ μ˜€λ²„λ‘œλ”©μ˜ 예라고 λ³Ό 수 μžˆλ‹€. '좜λ ₯' κΈ°λŠ₯을 κ°€μ§„ λ©”μ†Œλ“œλ“€μ„ printlnμ΄λΌλŠ” μ΄λ¦„μœΌλ‘œ μ •μ˜ν•  수 μžˆλ‹€. - μ˜€λ²„λ‘œλ”©(Overloading)의 쑰건 λ©”μ†Œλ“œ 이름이 동일해야 ν•œλ‹€. 맀개 λ³€μˆ˜μ˜ 개수 or νƒ€μž…μ΄ 달라야 ν•œλ‹€. 맀개 λ³€μˆ˜λŠ” ..

Programming/Java 2021.02.22
728x90