오버라이딩 오버로딩

HS L·2023년 5월 4일
0

내일배움캠프

목록 보기
46/73

오버라이딩

부모 클래스에 정의된 메서드를 자식 클래스에서 재정의하여 사용하는 것

  • 자식 클래스에서 부모 클래스의 메서드와 이름, 매개변수, 반환형이 동일한 메서드를 선언하면 부모 클래스의 메서드가 자식 클래스에서 재정의된다.
  • 오버라이딩된 메서드는 부모 클래스의 메서드 대신에 자식 클래스에서 호출된다.
  • 오버라이딩된 메서드는 매개변수의 개수 및 자료형이 일치해야 한다.

오버로딩

같은 이름의 메서드를 매개변수의 개수나 자료형을 다르게 정의하는 것

  • 오버로딩된 메서드는 매개변수의 개수나 자료형에 따라 호출된다.
  • 매개변수에 따라 메서드를 확장하는 것
profile
식이

0개의 댓글