☕ 기본 환경: IDE: Eclipse, Language: Java
발생 Exception
Java에서 다음 Source Code를 실행할 경우,
⭐ Unresolved compilation problem: The method calc(int, double) is ambiguous for the type Test2
java.lang.Error: Unresolved compilation problem 발생
Error 원인
Test2 클래스에서 calc()가 매개변수 타입만 다르게 overloading되어있음
2개의 매개변수에 각각 10을 대입할 경우, 어떤 calc를 실행하고자하는지 알 수 없어 발생
해결 방법
calc() 사용 시, 어떤 메서드를 사용하는지 인자를 정확히 기재
(calc()에 각각 10, 10.0을 입력하여 calc(int, double)를 사용할 것임을 명시함)
'Java > Java with Error' 카테고리의 다른 글
[해결 방법] java.lang.Error (0) | 2023.08.09 |
---|---|
[해결 방법] java.lang.Error (0) | 2023.06.06 |
[해결 방법] java.lang.NumberFormatException (0) | 2023.04.02 |
[해결 방법] java.util.NoSuchElementException (0) | 2023.04.01 |
[해결 방법] Server Tomcat v9.0 Server at localhost failed to start. (0) | 2023.02.24 |