java的Class类的一个问题

来源:百度知道 编辑:UC知道 时间:2024/06/23 08:03:20
class KD
{
int ab,cd;
float dk;
}

class E4_6
{
public static void main(String[] args) {

try {
System.out.println("0");
Class cc=Class.forName("KD");
System.out.println("1");
KD d=(KD)cc.newInstance();
System.out.println("2");
Class c=d.getClass();
System.out.println("3");
Field[] field=c.getDeclaredFields();
System.out.println("4");
for (int i = 0; i < field.length; i++) {
System.out.println(field[i].toString());
}
} catch (Exception e) {
System.out.println("异常了");
}

}
}

输出的结果是
0
异常了

就在第一步,创建Class类对象cc的时候就异常了。。。求解。。555

Class cc=Class.forName("KD");
。。。。。。。。。。。。。。。。。。。。
KD cc = new KD();

我新手不懂

char a = input.nextChar();
不能接受chat数据 怎么弄啊 告诉我下啊

在你的字符串"KD"前把包名加上试试。
还不行的话把异常信息帖出来。