오버로딩(Overloading)과 오버라이딩(Overriding)메서드 오버로딩: 메서드 이름이 같고 매개변수(파라미터)가 다른 메서드를 여러개 정의하는 것을 메서드 오버로딩(Overloading)이라고 함. 오버로딩을 번역하면 과적을 의미하는데, 같은 이름의 메서드를 여러 개 정의했다고 이해하자메서드 오버라이딩: 메서드 오버라이딩은 상속 관계에서 하위 클래스에서 상위 클래스의 메서드를 재정의하는 과정을 의미함. 즉, 부모의 기능을 자식이 재정의하는 것을 말한다. 오버라이딩을 번역하면 무언가를 넘어서 타는 것을 말하는데, 부모의 기능을 넘어 타서 자식의 새로운 기능으로 정의하여 기존 기능을 덮어버린다고 이해하자. 메서드 오버라이딩 조건메서드 이름: 메서드 이름이 같아야 한다.메서드 파라미터: 파라미터 ..