0

我有两节课。

package utilities;

public class PostCaller {

    public String getUrl() {
        return url;
    }
    public void setUrl(String url) {
        this.url = url;
    }
    public String getRequest() {
        return request;
    }
    public void setRequest(String request) {
        this.request = request;
    }

    String request  = null;
    String url      = null;

}

public class TestLoader {

    public static void main(String[] args) throws Exception {
        Object obj = Class.forName("utilities.PostCaller").newInstance();
        System.out.println(obj.getClass().getName()); // This prints utilities.PostCaller
    }
}

我想创建 PostCaller 的新实例并从 TestLoader 类调用它的方法。在这里,我有一个创建该实用程序的引用的问题。PostCaller 类。这意味着,我想创建一个引用变量,其名称由字符串动态给出(例如:utilities.PostCaller)。在这里,虽然我创建了实用程序的新实例。PostCaller,但我不能调用它的方法,因为我没有创建它的引用。

4

1 回答 1

0

据我了解,您只是想测试您的 PostCaller ......如果属实,EasyMock库可以在这种情况下帮助 ypu。你可以通过谷歌搜索很多例子,这里有一个http://tersesystems.com/2007/06/25/easymock-examples

于 2012-04-09T11:36:10.277 回答