개인 공부/JAVA
[Java/Spring] Overloading과 Overriding의 차이
Overloading(오버로딩) 같은 이름을 갖고 있으나 서로 다른 매개변수 형식을 가지고 있는 메서드를 여러개 정의하는 것 조건 메서드 이름 동일 메서드 Return 타입 동일 매개변수 개수, 자료형 다름 예시 public class Overloading { int add(int a, int b) { return a + b; } int add(int x, int y, int z) { return x + y + z; } } public class OverloadingResult { public static void main(String[] args) { Overloading ob = new Overloading(); ob.add(10, 20); // 30 ob.add(10, 20, 30); // 60 }..