反射的概念:在运行期探究和使用编译期未知的东西(例:属性,方法,构造等)反射的的步骤: ①获取Class对象 ②通过Class对象探究类里的信息 ③操作对象的信息获取Class对象的三种方式:㈠:直接根据实例对象获取例:Dog dog = new Dog(); Class dogClass = dog.getClass(); ㈡:根据类型名获取Class对象例:Class dogClass = Dog.Class; ㈢:根据类型的字符串名称获取Class对象例: Class dogClass = null; dogClass = Class.forName(类的限定名); 注意,这里要异常处理。
反射中获取class对象的三种方式
最新推荐文章于 2024-05-15 20:31:09 发布