位置:学校首页 > 学校动态>沈阳口碑在前的java培训学校
达内教育,2014年4月3日成功在美国纳斯达克上市,致力于面向IT互联网行业,培养软件开发工程师、测试工程师、系统管理员、智能硬件工程师、UI设计师、网络营销工程师等,为不影响您的学习,来校区前请先电话或QQ咨询,方便我校安排相关课程的专业老师为您解答~接下来达内教育的小编为您分享,Java反射机制可能是涨薪关键
反射调用构造方法
反射还可以调用构造方法,构造方法是类中的重要组成部分,也是实例化对象时必须调用的方法。
实例:
import java.lang.reflect.Constructor;
class Mail{
private String msg;
public Mail(){}//无参构造
public Mail(String msg){//单参构造
System.out.println("【构造方法】调用Mail类单参构造方法,实例化对象");
this.msg=msg;
}
Override
public String toString(){//对象信息
return"【toString()覆写】消息内容:"+this.msg;
}
}
public class JavaReflectDemo{
public static void main(String[]args)throws Exception{
Class<?>cls=Mail.class;//获取指定类的Class对象
Constructor<?>[]constructors=cls.getDeclaredConstructors();//获取全部构造
for(Constructor<?>cons:constructors){
System.out.println(cons);
}