수퍼 클래스를 인스턴스의 하위 클래스가있는 매개 변수로 사용하는 메서드를 호출하려고합니다.수퍼 클래스를 사용하여 메서드를 호출하는 방법
public String methodtobeinvoked(Collection<String> collection);
지금은 그런 방법 예외 매개 변수를 취할 수있는 방법이 존재하더라도
SomeObject.methodtobeinvoked(java.util.ArrayList);
실패합니다
List<String> list = new ArrayList();
String methodName = "methodtobeinvoked";
...
method = someObject.getMethod(methodName,new Object[]{list});
를 통해 호출합니다.
이 문제를 해결하는 가장 좋은 방법에 대한 의견이 있으십니까?
과부화가 필요하지 않습니다. 내 업데이 트를 한번보세요. – ChssPly76