0
import java.lang.*;
public class firstclass
{
public static void main(String[] args)
{ ClassLoader classLoader = firstclass.class.getClassLoader();
System.out.println("class A is called ...");
try {
Class x=classLoader.loadClass("secondclass");
System.out.println("x has been initialized"+x);
//Object y=x.newInstance();
//y.disp();
} catch (Exception e) {
e.printStackTrace();
}
}
}
第二プログラムは<p>オブジェクトとしてのエラーが見つかりません。</p>
public class secondclass
{
public void disp()
{
System.out.println("Clss B is Called")
}
}
私はこのプログラムを実行するとき、私は
Class A called
x has been initializedsecondclass
しかしx.disp()
または
は、私はあなたがこのような場合にはOPが異なり、それにlitleビットを行う必要があるので、例では、静的メソッドを呼び出すしようとしていることに注意してください@sudoman – n247s
を仕事にorederでそのための反射を必要とすると思います。その上にまともな文書がありますが、 – n247s
投稿の冒頭にあなたの必要性を表現する必要があります。それははっきりしていません。 – davidxxx