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();
}
}
}
第二个程序是
public class secondclass
{
public void disp()
{
System.out.println("Clss B is Called")
}
}
当我执行这个程序时,我得到的输出为
Class A called
x has been initializedsecondclass
但如果尝试打电话x.disp()
或
Object y=x.newInstance();
y.disp();
然后我得到错误,因为找不到对象。如何让 x 的对象调用 disp()