1 反射机制
1.1 获取类对象
获取类对象有3种方式
1. Class.forName
2. Hero.class
3. new Hero().getClass()
1.2 创建对象
与传统的通过new 来获取对象的方式不同
反射机制,会先拿到Hero的“类对象”,然后通过类对象获取“构造器对象”
再通过构造器对象创建一个对象
1.3放射方式
使用反射的方式,不需要修改代码,只需要修改配置文件,当业务变更时,修改配置文件即可.
获取类对象有3种方式
1. Class.forName
2. Hero.class
3. new Hero().getClass()
与传统的通过new 来获取对象的方式不同
反射机制,会先拿到Hero的“类对象”,然后通过类对象获取“构造器对象”
再通过构造器对象创建一个对象
使用反射的方式,不需要修改代码,只需要修改配置文件,当业务变更时,修改配置文件即可.