示例类:
class Test {
public int marks;
public String location;
public String show(){
return "Good morning!";
}
}
我可以通过吸气剂访问marks
和locations
吗?也许是这样:
Test t = new Test();
System.out.println(t.get("marks"));
也许
System.out.println(t.call("show"));
我的确切用例是能够访问R.id. [fieldname]以访问Android资源ID
这可以吗?
R.id.getClass().getField("date").get(R.id) ?
我怎么能这样做?
答案 0 :(得分:3)
<style>
.nav{
margin-bottom: 20px;
}
</style>
答案 1 :(得分:2)
要调用方法并从其他类中获取其值,请使用此
Method method = obj.getClass().getMethod("Methodname", new Class[] {});
String output = (String) method.invoke(obj, new Object[] {});