1 什么是反射Reflection(反射)是JAVA程序开发语言的特征之一,它允许运行中的JAVA程序对自身进行检查,或者说“自审”,也有称作“自省”。反射非常强大,他甚至能直接操作程序的私有属性。我们前面学习都有一个概念,被private封装的资源只能内部类访问,外部是不行的,但这个规定被反射赤裸裸打破了。反射就像一面镜子,他可以在运行时获取一个类的所有信息,可以获取到任何定义的信息(包括成员变量,成员方法,构造器等),并且可以操纵类的字段,方法,构造器等部分。2 为什么需要反射如果想
java基础
2023-08-23
45 点赞
0 评论
68 浏览