오버로딩&오버라이딩1 [ Java ] 오버로딩(Overloading) & 오버라이딩(Overriding) 📌 오버로딩(Overloading) / 확장 - 오버로딩은 자바의 한 클래스 내에 같은 이름의 메서드를 여러개 가지면서 매개변수의 타입과 개수를 다르게 하여 다양한 유형의 호출에 응답할 수 있도록 하는 방식 ( 인자를 기준으로 판단! ) - 오버로딩은 메서드 오버로딩과 생성자 오버로딩이 있으며 실제 적용되는 것은 같다 🔸 오버로딩의 조건 ⭐⭐⭐ 메소드의 이름이 같아야 한다. 매개변수의 개수 또는 타입이 달라야 한다. 접근제어자도 자유롭게 지정해 줄 수 있다. (public, default, protected, private) return값만 다르다고 해서, 접근제어자만 다르다고 해서, 매개 변수 이름이 다르다고 해서 오버로딩이라 하지 않는다. 오버로딩은 매개변수의 차이로만 구현할 수 있다. 리턴 값만, .. 2023. 1. 3. 이전 1 다음