通过使用变量引用类中的方法

时间:2013-04-13 20:49:40

标签: java

我知道如何在Java中引用类com.google.googlemaps.exampleClass.exampleMethod()。 是否可以使用变量(com.google.googlemaps)来交换引用的第一部分(在本例中为Class c)?

修改 好吧,经过一些困惑之后,我将(试着)提供一个例子

我们有班级A。我可以添加一个新的实例。每个实例都有变量name(一个字符串)和redir(目前处于动荡中)。 redir是应该保存类的引用的变量,因此我可以从这些类中调用特定的方法,因此redir就像com.google.googlemaps等。

2 个答案:

答案 0 :(得分:0)

c.exampleMethod()

是的,就像这样

import com.google.googlemaps.ExampleClass;
...
ExampleClass c = new ExampleClass();
c.exampleMethod();

答案 1 :(得分:0)

来自你的例子:

com.google.googlemaps.exampleClass.exampleMethod()

exampleMethod()是一种静态方法。

如果您有一个类型为Class<com.google.googlemaps.exampleClass>Class c)的对象/引用,则可以调用getMethod来获取Method对象。然后你可以调用invoke方法来调用方法。