黑马程序员技术交流社区
标题:
大家帮我看看这段代码错在那里了。。。
[打印本页]
作者:
黑马巩伟伟
时间:
2011-12-23 14:36
标题:
大家帮我看看这段代码错在那里了。。。
本帖最后由 黑马巩伟伟 于 2011-12-23 18:13 编辑
import java.lang.reflect.*;
class Cons
{
public static void main(String[] args)throws Exception
{
Constructor cons=String.class.getConstructor(StringBuffer.class);
String str=(String)cons.newInstance(new StringBuffer("gwei"));
System.out.println(str.charAt(2));
}
}
作者:
陈帅雷
时间:
2011-12-23 14:46
本帖最后由 陈帅雷 于 2011-12-23 14:48 编辑
import java.lang.reflect.*;
public class Cons //这里缺少了 public ,
{
public static void main(String[] args)throws Exception
{
Constructor cons=String.class.getConstructor(StringBuffer.class);
String str=(String)cons.newInstance(new StringBuffer("gwei"));
System.out.println(str.charAt(2));
}
}
外部类要有public 修饰,如上
作者:
吴上储
时间:
2011-12-23 18:06
楼上正解!
或者你的文件名与 类名不一致 你运行时输入的是 文件名 而不是类名
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2