• 技术文章 >java >java基础

    java反射的使用过程

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

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

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

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

    实例

    1

    2

    3

    4

    5

    6

    7

    8

    9

    10

    11

    12

    13

    14

    15

    16

    17

    18

    19

    20

    21

    22

    23

    24

    25

    26

    27

    28

    29

    30

    31

    32

    33

    34

    35

    36

    37

    38

    39

    40

    41

    42

    43

    44

    45

    46

    47

    48

    49

    50

    51

    52

    53

    54

    55

    56

    57

    58

    59

    60

    61

    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初始化变量的注意点

    相关文章推荐

    • java默认访问修饰符的使用• java中public修饰符是什么• java非访问控制修饰符有哪些• java中static修饰符的使用• java程序计数器的使用注意• java定义带范型的接口• java类型推断如何理解• java类型擦除的应用

    全部评论我要评论

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

  • 取消发布评论
  • 

    Python学习网