본문 바로가기

자바☕

오버로딩(Overloading) vs 오버라이딩(Overriding)

728x90

/*
- **오버로딩(Overloading - 과적)**
    - 조상 클래스에서 상속받은 메서드에서 파라미터를 변경하여 **새로운 메서드**를 정의하는 것
- **오버라이딩(Overriding - 덮어쓰기)**
    - 조상 클래스에서 상속받은 메서드의 내용을 **자식 클래스의 상황에 맞게 변경**해서 정의하는 것
    - 같은 입금이라고 하더라도 내용물이 다르기 때문에 메서드의 내용도 달라야 합니다. 
    **조상클래스의 기존 메서드** 의 기존 내용을 수정하는 개념으로 보시면 됩니다. 
    주의할 점은 오버로딩된 메서드와 다르게 부모 클래스의 파라미터 설정을 그대로 따릅니다.
 */

728x90