메서드 오버로딩1 [Java] 메서드 오버로딩 VS 메서드 오버라이딩 🔎 메서드 오버로딩(Method Overloading) 메서드 오버로딩이란? 클래스 안에 같은 이름의 메서드를 여러 개 정의하는 것 하나의 메서드로 여러 개의 경우의 수 해결 가능 성립 조건 1️⃣ 같은 이름의 메서드 2️⃣ 매개 변수의 개수 혹은 타입이 다르게 정의 ❗️오버로딩은 매개변수의 개수와 데이터 타입에 의해서만 구분, 따라서 리턴 타입은 오버로딩 구현에 영향을 주지 않는다❗️ 사용 이유 1️⃣ 같은 기능을 하는 메서드를 하나의 이름으로 사용할 수 있음 2️⃣ 메서드의 이름을 절약할 수 있음 🔎 메서드 오버라이딩(Method Overriding) 메서드 오버라이딩이란? 상위 클래스로부터 상속 받은 메서드와 동일한 이름의 메서드를 재정의하는 것 상속 받은 메서드를 그대로 사용할 수 있으나, 자식 .. 2022. 12. 28. 이전 1 다음