기술면접 준비

Override 와 Overload란?

Albosa2lol 2024. 7. 30. 17:27
  • Override
    • 부모 클래스의 메서드를 자식 클래스에서 재정의하는 것을 의미
    • 부모 클래스의 메서드를 상속받은 자식 클래스에서 동일한 이름과 매개변수를 가진 메서드를 다시 정의하여 다르게 동작하게 함
  • Overload
    • 같은 이름을 가진 메서드를 여러 개 정의하되, 매개변수의 타입이나 개수를 다르게 하는 것
    • 하나의 메서드 이름으로 여러 기능을 제공