java 运用反射时,为什么要显示的声明默认构造方法 本帖最后由 zwm0800 于 2013-01-25 16:48:15 编辑 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 写错了。 try { Constructor con = Sample.class.getConstructor(String.class); Sample sample = (Sample) con.newInstance("zhangsan"); System.out.println(sample.getName()); } catch (Exception e) { e.printStackTrace(); } 嗯,这个我明白,我不懂是在平时使用某个类时,如果没有写构造方法的话,那我们去new这个类时,会自动调用默认构造,但这里为什么不能调用到默认构造方法了。请问是不是使用反射去产生某个类的实例的机制和平时创建某个类的实例的机制是不同的? 如果你的类是public class就不需要了,但是你的类貌似不是,想调用公用的方法,肯定要写撒 java如何调用c语言编译器 去编译c程序! java中 的运行出错 Java实现二叉树的一个问题,高分送出。 MySQL一个小问题请教大家! 求计算两日期相隔天数的类 小弟初学java 遇到一个小问题,希望大侠给看下。怎么解决?当我运行的时候报错,代码如下: 在autoexec.bat文件中敲入一些什么字为设置环境变量?急! 一个小问题,请帮忙 help,help,help? 如何判断服务器端的socket已经断开,如何创建一个新文件,或是空文件,及如何清除文件中的内容 刨根问底:接口和类的效率问题 关于netbeans提示 构造函数中泄露this这个问题各位怎么看。
Constructor con = Sample.class.getConstructor(String.class);
Sample sample = (Sample) con.newInstance("zhangsan");
System.out.println(sample.getName());
} catch (Exception e) {
e.printStackTrace();
}
嗯,这个我明白,我不懂是在平时使用某个类时,如果没有写构造方法的话,那我们去new这个类时,会自动调用默认构造,但这里为什么不能调用到默认构造方法了。请问是不是使用反射去产生某个类的实例的机制和平时创建某个类的实例的机制是不同的?