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
{
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"前把包名加上试试。
还不行的话把异常信息帖出来。