标签:bsp 构造方法 相同 属性 基本数据 ati span not ack
一:什么是反射?
想要知道什么是反射,首先要知道什么是类,类和对象的关系。
在现实中是先有对象然后才有类的,比如说人们发现了猫、老虎、狮子有许多相同的属性和行为,就将它们称为猫科。在代码中,猫科就是类,每一只老虎都是一个对象。
而在代码中,是先有类,然后才能出现对象的。类用来描述对象,是对象的模板,是用来生产对象的工厂,通过某个类生产出来的对象,会拥有类所有的非私有方法和属性。
而每个类,又都有属性、方法、构造器等等。反射机制就是用来描述类的。(8个基本数据类型也可以描述)
注意:反射机制有6个,下面图片中少写了一个Annotation(描述注解的)
二:反射的使用
Class 用来描述类本身
Package 用来描述类所属的包
Method 用来描述类中的方法
Constructor 用来描述类中的构造方法
Annotation 用来描述类中的注解
(1)Class 可以通过一个Class对象来操作.class类
标签:bsp 构造方法 相同 属性 基本数据 ati span not ack
原文地址:https://www.cnblogs.com/lihui001/p/12025053.html