详解Java反射机制reflect(一学就会,通俗易懂)

1.定义

详解Java反射机制reflect(一学就会,通俗易懂)_第1张图片

#2. 获取Class对象的三种方式

详解Java反射机制reflect(一学就会,通俗易懂)_第2张图片

详解Java反射机制reflect(一学就会,通俗易懂)_第3张图片

 sout(c1)
 结果为class com.itheima.d2_reflect.TestClass

获取到了Class对象就相当于获取到了该类

2.获取类的构造器

详解Java反射机制reflect(一学就会,通俗易懂)_第4张图片

3.获取全部构造器对象

详解Java反射机制reflect(一学就会,通俗易懂)_第5张图片

2.根据参数类型获取构造器对象

详解Java反射机制reflect(一学就会,通俗易懂)_第6张图片

类型后必须加.class

3.构造器对象调用构造器方法

详解Java反射机制reflect(一学就会,通俗易懂)_第7张图片

详解Java反射机制reflect(一学就会,通俗易懂)_第8张图片

4.暴力访问

详解Java反射机制reflect(一学就会,通俗易懂)_第9张图片

详解Java反射机制reflect(一学就会,通俗易懂)_第10张图片

4.获取类的成员变量

详解Java反射机制reflect(一学就会,通俗易懂)_第11张图片

1.获取类的全部成员变量对象

详解Java反射机制reflect(一学就会,通俗易懂)_第12张图片

详解Java反射机制reflect(一学就会,通俗易懂)_第13张图片

2.获取某个成员变量对象

详解Java反射机制reflect(一学就会,通俗易懂)_第14张图片

3.为成员变量赋值与取值

详解Java反射机制reflect(一学就会,通俗易懂)_第15张图片

5.获取类的成员方法

详解Java反射机制reflect(一学就会,通俗易懂)_第16张图片

1.获取类的全部成员方法对象

详解Java反射机制reflect(一学就会,通俗易懂)_第17张图片

2.获取单个无参方法对象

详解Java反射机制reflect(一学就会,通俗易懂)_第18张图片

3.获取单个有参方法对象

详解Java反射机制reflect(一学就会,通俗易懂)_第19张图片

4.执行无参方法,void方法的返回值为null

详解Java反射机制reflect(一学就会,通俗易懂)_第20张图片

5.执行有参方法,需为每个参数传数据

详解Java反射机制reflect(一学就会,通俗易懂)_第21张图片

6.作用与应用场景

详解Java反射机制reflect(一学就会,通俗易懂)_第22张图片


案例:

详解Java反射机制reflect(一学就会,通俗易懂)_第23张图片

详解Java反射机制reflect(一学就会,通俗易懂)_第24张图片

代码:

详解Java反射机制reflect(一学就会,通俗易懂)_第25张图片

调用框架,这样就通用了

详解Java反射机制reflect(一学就会,通俗易懂)_第26张图片

文件内容

详解Java反射机制reflect(一学就会,通俗易懂)_第27张图片

你可能感兴趣的:(Java学习从0到1,java,开发语言,反射,学习,笔记)