Crie uma aplicação que faça o seguinte:
- Solicite ao usuário um nome de uma classe.
- Liste os métodos dessa classe que não são sejam estáticos, públicos, e que tenham 0 parâmetros ou 1 ou mais parâmetros do tipo string.
- Peça para que o usuário escolha um método da lista para executar.
- Solicite ao usuário o valor para cada um dos parâmetros a serem fornecidos ao método, caso existam.
- Crie um objeto da classe escolhida (chamando o construtor padrão, sem parâmetros).
- Chame o método escolhido pelo usuário com os valores de parâmetros fornecidos pelo usuário no objeto recém-criado.
- Mostre na tela as informações impressas pelo método. Para testar o funcionamento da aplicação, crie uma classe qualquer com alguns métodos que atendem os requisitos anteriormente descritos e faça chamadas a estes métodos.