プログラムのユーザーがクラス内のクラスとメソッドの名前を変更できるようにしようとしています。新しい名前は実行時に読み込んで構成でき、Java Script Engine を使用してスクリプト言語でこれらのクラスとメソッドを呼び出します。新しい名前をクラスとメソッドの実際の名前にバインドする方法が必要です。Reflection を検討してきましたが、これで必要な機能が得られるとは思いませんか、それとも可能でしょうか?
元:
public class RealName {
public void printHello() {
System.out.println("Hello");
}
}
それからおそらくPaythonで言う
obj = new NewName()
obj.hello()
これが不可能かどうか教えてください!