zoukankan      html  css  js  c++  java
  • 反射中常用的代码

    反射的基本概念:反射机制是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意一个方法和属性;这种动态获取的信息以及动态调用对象的方法的功能称为java语言的反射机制。

    在运行时判断任意一个对象所属的类;

    在运行时构造任意一个类的对象;

    在运行时判断任意一个类所具有的成员变量和方法;

    在运行时调用任意一个对象的方法;

    通过对象.getClass方法可以获取一个对象的Class对象,通过该对象可以获取关于类的一切

    getClassName()获取类名称包名称  无参数函数

    实例化一个对象

    静态方法、实例化的时候必须加上完整包名:最常用: Class.forName("net.xsoftlab.baike.TestReflect"); 

    new TestReflect().getClass();

    class3 = TestReflect.class;

    取父类

    getSuperclass()

    取实现的接口

    Class<?> intes[] = clazz.getInterfaces();

    取构造函数

    class1.getConstructors()

    con(构造器类型).getParameterTypes取该构造函数中的每个参数

  • 相关阅读:
    扫描线算法
    评论备份(3)
    评论备份(2)
    二分法的注意事项
    sam模板
    Machine Learning(Andrew Ng)学习笔记
    洛谷P2221 [HAOI2012]高速公路
    洛谷P3233 [HNOI2014]世界树
    P2515 [HAOI2010]软件安装
    BZOJ4293: [PA2015]Siano
  • 原文地址:https://www.cnblogs.com/hysys32/p/6658570.html
Copyright © 2011-2022 走看看