API1 [Java 이해하기] 18. Java의 오버로딩 💜 Java의 오버로딩이란?오버로딩(Overloading) 은 동일한 이름을 가진 메서드를 매개변수의 타입이나 개수를 다르게 하여 여러 개 정의하는 것을 말합니다. 이는 컴파일 시점에 어떤 메서드가 호출될지를 결정하게 합니다. 🤍오버로딩의 특징 1. 같은 이름, 다른 매개 변수- 오버로딩은 동일한 이름을 가진 메서드를 매개변수의 개수나 타입을 다르게 하여 여러 개 정의하는 것입니다. 2. 컴파일 타입에 결정- 오버로딩은 컴파일 타임에 결정됩니다. - 즉, 어떤 메서드가 호출될지는 컴파일 시점에 매개변수의 타입과 개수에 따라 결정됩니다. 3. 반환 타입은 영향 없음- 오버로딩에서는 반환 타입은 고려되지 않습니다. - 반환 타입이 다르더라도 매개변수 목록이 같으면 오버로딩이 불가능합니다. 🩷 .. 2024. 5. 27. 이전 1 다음