[JAVA] Overloading, Overriding
2022. 3. 31. 18:23
JAVA/기본 문법
Overloading 이란? 메소드의 이름은 같지만, parameter의 개수나 타입을 달리하여 새로운 메소드를 정의 상속관계에서 부모 클래스의 메소드와 접근제한자, return type, 함수명, 파라미터 등은 같고 body만 달라야 함 Overriding 이란? 부모 클래스의 메소드를 자식 클래스에서 필요에 맞춰 재정의 Overloading 예제 public class Main { public static void main(String[] args) { System.out.println(add(10, 7)); // 17 출력 System.out.println(add(10, 7, 5)); // 22 출력 System.out.println(add(10.3, 5.2)); // 15.5 출력 } static..