zoukankan      html  css  js  c++  java
  • 反射——基本概念

    1.java反射机制是在运行状态中,对于任意一个类,都能知道这个类的所有属性和方法,对于任意一个对象,都能够调用它的任意一个方法和属性;

    2.使用反射,可以在运行时对类Class、构造方法Constructor、普通方法Method、字段Field进行操作;

    3.什么是反射技术?

      动态获取指定类及类中的成员,并运行其内容

    4.获取class对象的三种方式:

      1)通过对象具备的getClass方法(源于Object类的方法),有点不方便,需要创建该类的对象后,才能调用该对象的getClass方法;

        Person p = new Person();

        Class clazz = p.getClass();

         2)每一个类型都具备一个class静态属性,通过该属性即可获取该类的字节码文件对象。仍然需要使用该类

        Class clazz = Person.class;

       3)常见使用

        Class clazz = Class.forName(“类全名”);

        Object object = clazz.newInstance();//完成该对象的创建

  • 相关阅读:
    __file__ 作用以及模块导入方法
    random 模块
    time 模块
    module模块和包
    装饰器
    python闭包
    filter map reduce函数的使用
    python文件处理
    python内置函数使用
    函数
  • 原文地址:https://www.cnblogs.com/Life-is-Demo/p/10938760.html
Copyright © 2011-2022 走看看