• 技术文章 >java >java基础

    java反射的使用过程

    小妮浅浅小妮浅浅2021-11-30 20:22:04原创11272

    1、获得想要操作的class对象是反射的核心,我们可以通过class对象任意调用类的方法。

    2、调用class类的方法是反射的使用阶段。

    3、使用反射API来操作这些信息。

    实例

    class Worker{
    /*两个public构造方法*/
    public Worker(){
    count++;
    }
    public Worker(String name){
    super();
    this.name = name;
    }
    /*两个private构造方法*/
    private Worker(String name,int age){
    super();
    this.name = name;
    this.age = age;
    }
    private Worker(int age){
    super();
    this.age = age;
    }
    /*两个private属性*/
    private String name;
    private int age;
    /*一个public属性*/
    public String parents;
    /*一个private static属性*/
    private static int count;
    /*一个 public static属性*/
    public static String address;
    /*两个public方法*/
    public String getName(){
    return name;
    }
    public void setName(String name){
    this.name = name;
    }
    /*两个private方法*/
    private int getAge(){
    return age;
    }
    private void setAge(int age){
    this.age = age;
    }
    /*两个public static方法*/
    public static void printAddress(String address){
    System.out.println("printAddress==="+address);
    }
    public static void printAddress(){
    System.out.println("printAddress===default");
    }
    /*两个private static方法*/
    private static void printlnCount(int count){
    System.out.println("printCount==="+count);
    }
    private static void printlnCount(){
    System.out.println("printCount===000");
    }
    @Override
    public String toString(){
    return "这是一个Worker实例:name="+name+",age="+age;
    }
    }

    以上就是java反射的使用过程,希望对大家有所帮助。更多Java学习指路:Java基础

    推荐操作环境:windows7系统、java10版,DELL G3电脑。

    专题推荐:java 反射
    品易云
    上一篇:java类型推断如何理解 下一篇:java初始化变量的注意点

    相关文章推荐

    • javascript中集合如何理解• javascript中字典如何理解• javascript冒泡排序如何实现• JavaScript选择排序的实现• JavaScript冒泡排序的实现• JavaScript顺序搜索的介绍• java默认访问修饰符的使用• java中public修饰符是什么• java非访问控制修饰符有哪些• java中static修饰符的使用• java程序计数器的使用注意• java定义带范型的接口• java类型推断如何理解• java类型擦除的应用

    全部评论我要评论

    © 2021 Python学习网 苏ICP备2021003149号-1

  • 取消发布评论
  • 

    Python学习网