나는 다음과 같은 상황에 처해있다 :java 내 알 수없는 형제를 찾는 방법? (동일한 인터페이스를 구현하는 2 개의 클래스)
나는 클래스 numberOneUser이고 프레임 워크는 런타임시 파일 시스템에서 .class 파일로 나를로드한다.
내 .class 파일이있는 디렉토리에는 .class 파일이 더 있습니다. (예 : theOtherUser.class)
일부 인터페이스는 동일한 인터페이스를 구현합니다. (사용자라고 함)
이제 런타임시 해당 인터페이스를 구현하고 리플렉션 (예 : 재정의 메서드)을 사용하여 수정하는 클래스를 찾고 싶습니다.
프레임 워크에 대한 유일한 참조는 프레임 워크의 일부인 응답 할 수있는 개체에 대한 참조가 호출되고 있다는 것을 알고 있다는 것입니다. 또한 프레임 워크는 framework.jar 파일이 위의 디렉토리에 있다는 것을 알고 있습니다.
자세한 정보가 없습니다.
이 다른 클래스를 찾는 방법은 무엇입니까?
안녕하세요, @Sumit Singh이 라이브러리가 모든 하위 유형을 어떻게 수집하는지 알고 계십니까? –