IT

[Java] 오버라이딩(overriding)과 오버로딩(overroading)

ARISE&SHINE 2023. 2. 6. 21:42
728x90
반응형

오버라이딩과 오버로딩 개념이 헛갈려서 정리 차원에서 글로 남깁니다.

 

오버라이딩 : 부모 클래스에 정의된 같은 이름, 같은 파라미터 목록을 가진 메서드를 자식 클래스에서 재정의하는 경우를 가리킨다. 자식 클래스의 메서드는 오버라이딩 한 부모 클래스의 메서드를 가리기 때문에 부모 클래스의 메소드가 보이지 않는다.

 

오버로딩 : 메서드의 이름은 같지만 제공되는 파라미터의 목록이 다르다.

오버로딩한 메서드는 원래의 메서드를 가리지 않는다.

 

 

728x90
반응형