使用变量获取变量

时间:2013-05-23 00:30:32

标签: java

如何使用当前类中的变量在另一个类中获取变量?例如:变量“userclass”可以是人类或外星人。在我的另一个类(“Cv.java”)中有两个变量(人类,外星人)我如何获得Cv.java中的两个变量之一,同时使用“userclass”变量来获取它。

示例2:

userclass = alien

了Cv。????

使用“userclass”

时如何获得Cv.alien

2 个答案:

答案 0 :(得分:1)

可以使用反射来做,虽然它可能会影响性能。

更好的方法是使用Enum来代表userclass,而不是使用String

答案 1 :(得分:0)

如何使用class.forName:

Object o = Class.forName(userclass)

这假设你的用户类是一个字符串。