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

反射的概念

来源:

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

    发表于: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培训老师告诉大家框架就是将开发中大量重复的代码集中起来写个通用的程序。

框架就是用反射来实现的

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

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

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

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

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

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

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

  • 软件开发
  • 软件测试
  • 数据库
  • Web前端
  • 大数据
  • 人工智能
  • 零基础
  • 有HTML基础
  • 有PHP基础
  • 有C语言基础
  • 有JAVA基础
  • 其他计算机语言基础
  • 周末班
  • 全日制白班
  • 随到随学

热门课程

  • 沈阳UED设计工程师培训

    询价

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

    询价

  • Python全栈培训课程

    询价

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

    询价

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

    询价