olá, estou pegando parametros atraves de reflection, quero saber como pegar o parametro da classe mae por exemplo
publci class Transacao{
String codigoRede
}
public class AlteraValorCampo extends Transacao{
public double d;
public static void main(String args[]) {
try {
Class cls = Class.forName("AlteraValorCampo");
Field fld = cls.getField("d");
AlteraValorCampo f2obj = new AlteraValorCampo();
Object obj=new AlteraValorCampo ();
System.out.println("d = " + f2obj.d);
fld.setDouble(f2obj, 12.34);
System.out.println("d = " + f2obj.d);
System.out.println(obj.getClass().getDeclaredField("d"));
System.out.println(obj.getClass().getDeclaredField("codigoRede"));
}
catch (Exception e) {e.printStackTrace();}
}
}
esta dando esse erro ao pegar o campo codigoRede
java.lang.NoSuchFieldException: java.lang.String
at java.lang.Class.getDeclaredField(Class.java:1216)
at AlteraValorCampo.main(AlteraValorCampo.java:23)