首页 > 编程语言 > 详细

Java_反射

时间:2019-12-12 13:25:02      阅读:97      评论:0      收藏:0      [点我收藏+]

一:什么是反射?

想要知道什么是反射,首先要知道什么是类,类和对象的关系。

在现实中是先有对象然后才有类的,比如说人们发现了猫、老虎、狮子有许多相同的属性和行为,就将它们称为猫科。在代码中,猫科就是类,每一只老虎都是一个对象。

而在代码中,是先有类,然后才能出现对象的。类用来描述对象,是对象的模板,是用来生产对象的工厂,通过某个类生产出来的对象,会拥有类所有的非私有方法和属性。

而每个类,又都有属性、方法、构造器等等。反射机制就是用来描述类的。(8个基本数据类型也可以描述)

注意:反射机制有6个,下面图片中少写了一个Annotation(描述注解的) 技术分享图片

二:反射的使用

Class      用来描述类本身

Package      用来描述类所属的包

Method     用来描述类中的方法

Constructor    用来描述类中的构造方法

Annotation    用来描述类中的注解

 

(1)Class  可以通过一个Class对象来操作.class类

 

 

 

 

 

 

 

 

 

 

 

 

Java_反射

原文:https://www.cnblogs.com/lihui001/p/12025053.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!