Resolver un problema de programación java con puntuaciones altas
El siguiente código cumplirá con los requisitos de su tema:
Importar Java.lang.reflect.method;
Nivel A
Cadena privada ABCD 123 = " A Cadena en ";
Cadena pública getAbcd123() {
Devuelve ABCD 123;
}
}
Clase pública B{
Public static void main(String[] args) lanza una excepción{
string str = " geta BCD 123 ";
A A = new A();
clase c = a. getclass();
Método m = c.getMethod(str, null);
Cadena ABCD 123 =(Cadena)m . invocar(a, nulo);
sistema fuera .
Esto se llama reflexión en Java y es la base de JavaBean, la programación visual y otras tecnologías. Puede estudiar las clases, métodos, etc. en el código anterior y lo comprenderá.