gpt4 book ai didi

java - 按名称访问对象变量和方法

转载 作者:行者123 更新时间:2023-11-29 07:40:38 24 4
gpt4 key购买 nike

示例类:

class Test {
public int marks;
public String location;

public String show(){
return "Good morning!";
}
}

有没有办法让我通过 getter 访问 markslocations?可能是这样的:

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) ?

我该怎么做?

最佳答案

Test t = new Test();
System.out.println(t.getClass().getField("marks").get(t));

关于java - 按名称访问对象变量和方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30665598/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com