我是scala的新手,我正在尝试在scala中编写一个类方法,它将类变量名(作为字符串)作为输入并返回该变量值。假设我有课 Person
带变量 name
以及 age
.
我需要一个方法 getVar
在课堂上 Person
哪个可以
//Expected output in comments next to a method call
val p1 = new Person(name="abc",age=23);
p1.getVar("age"); //Returns 23
p1.getVar("name"); //Returns "abc"
我不知道我该如何通过名称引用 getVar
方法。任何帮助都将不胜感激
1条答案
按热度按时间cotxawn71#
你可以使用反射。