좋은 하루.Java에서 클래스의 메서드 배열을 만드는 방법
나는 수학 연습을 위해 연습용으로 사용할 수업이 있습니다. 클래스는 일련의 메소드로 구성되며, 각각 하나의 유형의 연습을 생성합니다.
다음 임의의 유형의 임의의 임의의 운동을 생성하는 방법을 만들고 싶습니다. 이렇게하려면 배열에 메서드 이름을 임의의 항목으로 저장하는 방법을 생각했습니다.
지금까지 그렇게 좋았습니다.
미래에는 새로운 운동 유형을 생성하는 메소드를 추가 할 것이므로 동적으로 메소드의 배열을 생성하는 방법이 있는지 알고 싶습니다. 일단 클래스가로드되면 생성자는 사용 가능한 메소드를 점검하고 배열에 이름을 저장하십시오.
그럴 수 있습니까? 그리고 그렇다면 어떻게?
[Reflection API] (http://docs.oracle.com/javase/tutorial/reflect/index.html)에 대해 자세히 알아보십시오. – Jesper
모두에게 감사드립니다. 대체 아키텍처를 제안한 사람들에게 특별한 감사의 말을 전합니다. 가능한 빨리 확인해 보겠습니다. 나는 가장 직접적인 대답을 받아 들였다. 친절 감사합니다 – DavidTonarini