coding/Java
2020. 12. 20.
[Java] 메소드 오버로딩과 오버라이딩, Overloading vs Overriding
메소드 오버로딩 vs 메소드 오버라이딩 메소드 오버로딩 : 이름이 같지만, 매개변수의 타입이나 개수가 서로 다른 여러 개의 메소드를 중복 작성하는 것 메소드 오버라이딩 : 슈퍼 클래스와 서브 클래스의 메소드 사이에 발생하는 관계로서, 슈퍼 클래스에 선언된 메소드와 같은 이름, 같은 리턴 타입, 같은 매개 변수 리스트를 갖는 메소드를 서브 클래스에 재작성 하는 것 이름이 비슷해서 헷갈리기 쉽지만 엄연히 다른 개념이다. 1. 메소드 오버로딩 (Overloading) 다음 사례를 보면서 이해해보자. import java.util.*; class MethodOverloading { protected String name; protected int age; public MethodOverloading(String..