본문 바로가기
IT정보/북마크털기 📚

[Java] 오버로딩 오버라이딩 차이

by narang111 2022. 9. 22.

 

 

오버로딩

이름은 같지만 파라미터 수, 타입은 다른 메소드를 중복으로 선언하는 것

오버라이딩

부모 클래스의 메소드 동작 방법을 변경하여 우선적으로 사용하는 것
오버라이드 하고자 하는 메소드가 상위 클래스에 존재해야 한다.
메소드 이름이 같아야하며, 메소드 파라미터 개수, 파라미터 자료형이 같아야한다.
메소드 리턴형이 같아야한다.