简单的来说,反射机制指的是程序在运行时能够获取自身的信息。在java中,只要给定类的名字,那么就可以通过反射机制来获得类的所有信息。类名称 Reflect Demo
类名称Ref| ect demo
案例3】通过Cass实例化其他类的对象
通过无参构造实例化对象
ackee
Reflect
class
Persont
string
getName()I
10
11
12
public
14
void
setName(str
16
ng name)i
17
this
name
name;
20
p
C++ 反射机制
一.前言:
Java有着一个非常突出的动态相关机制:Reflection,用在Java身上指的是我们可以于运行时加载、探知、使用编译期间完全未知的classes。换句话说,Java程序可以加载一个运行时才得知名称的class,获悉其完整构造(但不包括methods定义),并生成其对象实体、或对其fields设值、或唤起其methods。然而C++是不支持反射机制,虽然C++有RTTI(运行时类型识别)。但是想要实现C++对象序列化,序列化就是存储到磁盘上,将对象变成一定格式的