[code=java]public class Outer
{
public static void main(String[] args) throws Exception
{
new Outer().greetWorld();
}
private void greetWorld()throws Exception
{
System.out.println( Inner.class.newInstance() );
}
public class Inner
{
public String toString()
{
return "Hello world";
}
}
}[/code]我是这么设计的,Outer中的main方法创建了一个Outer实例,并且调用了它的greetWorld方法,这个方法以字符串形式打印了通过反射创建的一个新的Inner实例。Inner的toString方法总是返回标准的问候语,程序的输出应该输出Hello World。
但是编译的时候出错了 没想明白哪错了 童鞋们 给指点下 ! |
|