反射
Coco_love24
学无止境
展开
-
java之反射基础
反射,主要是指通过类加载,动态的访问,检测和修改类本身状态或行为的一种能力,并能根据自身行为的状态和结果,调整或修改所描述行为的状态和相关的语义反射操作的核心概念“一切的操作都将使用Object完成。类、数组的引用都可以使用Object进行接受”反射方式:获取目标类的Class对象→得到类的完整信息→取得实例化的对象实例化Class类和常用方法演示package ClassTest; /** *...原创 2018-06-13 21:56:18 · 241 阅读 · 0 评论 -
反射基础之类实例创建
利用反射创建Class类对应的类实例对象Class对象的newInstance()方法,调用类无参构造器创建对象调用Class对象的getConstructor(参数.class),返回相应的类构造器,再次调用构造器的newInstance(参数),构建对象public class ClassDome { public static void main(String[] args) { /*...原创 2018-06-14 21:20:15 · 168 阅读 · 0 评论 -
反射基础之常用方法演示
/** * 实例化Class类,及演示常用方法使用 * @author Administrator * */ public class ClassDome { public static void main(String[] args) { Class<?> cl = null; /* * 使用class方法的静态方法forName()指定路径实例化class对...原创 2018-06-14 21:55:50 · 158 阅读 · 0 评论 -
反射之Field类常用方法
public class UserPoTest { public static void main(String[] args) { /* 获取UserPo的类对象的Class对象 */ Class<?> userPoClass = null; try { /** * 实例化对象演示 */ userPoClass = Class.forName...原创 2018-06-14 22:15:51 · 1271 阅读 · 0 评论 -
反射之Method类
package ClassTest;/* * 创建一个类,两个构造器。一个带参。一个无参,三个属性 * 测试反射,调用反射创建类实例 */ public class UserPo { private int id; private String name; private String pw; /*无参构造器*/ public UserPo() { super(); } /...原创 2018-06-14 22:18:25 · 145 阅读 · 0 评论