反射: 运行时载入、探究、使用编译时未知的类
使用反射的三个步骤:
反射 | (1)得到Class | 类名.class/对象名.getClass()/Class.forName(“全限定类名”) |
(2)探究 | 属性: field | |
构造:constranctor | ||
方法: method | ||
(3)使用 | 构造:产生对象 newInstance | |
属性:取值/赋值 get/set | ||
方法:调用方法 invoke(); |
反射: 运行时载入、探究、使用编译时未知的类
使用反射的三个步骤:
反射 | (1)得到Class | 类名.class/对象名.getClass()/Class.forName(“全限定类名”) |
(2)探究 | 属性: field | |
构造:constranctor | ||
方法: method | ||
(3)使用 | 构造:产生对象 newInstance | |
属性:取值/赋值 get/set | ||
方法:调用方法 invoke(); |