나는 얼마 동안이 문제로 어려움을 겪어 왔습니다. 다음과 같이 정의 된 인터페이스가 있습니다 :JAVA 메서드 매개 변수 및 인터페이스
이것은 여러 모델 클래스로 구현됩니다.
public class SomeClass implements SomeInterace {
...
@Override
public String someMethod(){
...
}
}
마지막으로 나는 SomeInterface을 준수 여러 모델을 가지고 기억의 해봐요 메소드를 호출 할 필요가있는 제 3 클래스가 있습니다.
이
public class SomeUsefulClass {
public void doSomethingCool(Class<SomeInterface>aParam) {
//How do I specify aParam.someMethod(); A cast doesn't work
}
}