메소드는 다른 유형의 메소드와 동일한 지우기를 갖습니다. 같은 클래스에서 두 가지 방법을 사용하는 것이 왜 합법적이지 않습니까? class Test{ void add(Set ii){} void add(Set ss){} } 나는 compilation error 메소드 add (Set)는 Test 유형의 다른 메소드와 동일한 삭제 add (Set)를 갖습니다. 나는 그것을 해결할 수 있지만 javac가 왜 이것을 좋아하지 않는지 궁금했다. 많은 경우에,이 두 가지 방법의 논리는 매우 유사하고 단일로 대체 될 수 있음을 알 수 있습니다 public void add(Set set){} 방법이지만 항상 그런 것은 아닙니다. 이 constructors인수를 취하는 두 개의 인수를 원한다면이 중 하나의 이름 만 변경..