私は2つのクラスを持っています。
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 クラスから呼び出したいと考えています。ここで、その utility.PostCaller クラスの参照を作成するという質問があります。つまり、名前が文字列によって動的に指定される参照変数を作成したい (例: utility.PostCaller)。ここで、utilities.PostCaller の新しいインスタンスを作成しましたが、参照を作成していないため、そのメソッドを呼び出すことができません。