培训首页  >  培训新闻  >  软件开发新闻  >  反射的概念

反射的概念

来源:

沈阳市和平区爱尚职业培训机构

    发表于:2018-07-13 16:23:09  

反射的概念,是爱尚沈阳java培训老师在课上讲的很重要的知识点。

反射就是获得一个java类的各个组成部分

// 反射类的成员方法

Class clazz = Person.class;

Method method = clazz.getMethod(methodName, new Class[]{paramClazz1,paramClazz2});

method.invoke();

// 反射类的构造函数

Constructor con = clazz.getConstructor(new Class[]{paramClazz1,paramClazz2,...})

con.newInstance(params...)

// 反射类的属性

Field field = clazz.getField(fieldName);

field.setAccessible(true);

field.setObject(value);

反射用在哪里?到底框架是什么? 爱尚沈阳java培训老师告诉大家框架就是将开发中大量重复的代码集中起来写个通用的程序。

框架就是用反射来实现的

框架需要现在的类调用将来写的类

框架是将来的程序员调用的,框架不能实现完整的功能,框架只是一些一些通用的代码

框架要运行一定会依赖将来写的类

现在写的类要调用将来写的类,我们先针对接口进行调用,将来的类需要实现接口,那么方法就固定了

但是将来写的类的类名我们无法获知,这时就需要调用者通过配置文件告诉框架具体的类名

文中图片素材来源网络,如有侵权请联系删除

反射的概念 原创内容,请点击沈阳软件开发培训

热门课程

  • 沈阳软件开发零基础培训班

    询价

  • Java培训4月10日在线直播课程

    询价

  • 沈阳Python零基础就业培训班

    询价

  • 沈阳爱尚web前端培训课程

    询价

  • 人工智能技术,电脑技术

    询价

课程咨询:400-800-2178

商务合作:025-66052372

在线预约

厚学网公众号

意见反馈