Java反射
反射:行为借助介质导致行为(及时、灵活、效率高)
介质:需要导入包和类(常用):
Java.lang——Class类
Java.lang.reflect——Method类、Field类、Constructor、Array类、
获取类对象有3种方式
1. Class.forName
2. Hero.class
3. new Hero().getClass()
为了方便访问属性,访问修饰符修改为public。
对于private修饰的成员,需要使用setAccessible(true)才能访问和修改。