美文网首页每天写1000字读书IT@程序员猿媛
java获取反射机制的三种方式

java获取反射机制的三种方式

作者: 您好简书 | 来源:发表于2019-03-17 19:56 被阅读2次

<a class="btn btn-sm btn-red-hollow attention" id="btnAttent" target="_blank">更多免费教学文章<font color="blue" size="2">请关注这里</font></a>

java 获取反射常使用的三种方式:

1.通过new对象实现反射机制

2.通过路径实现反射机制

3.通过类名实现反射机制

  1. 通过Object类的getClass方法来获取
  2. 使用.class的方式
  3. 使用Class.forName方法

例子:

建立一个学生类:

public class Student {
    private int id;
    String name;
    protected boolean sex;
    public float score; 
}

获取反射机制

public class Get {
    //获取反射机制三种方式
    public static void main(String[] args) throws ClassNotFoundException {
        //方式一(通过建立对象)
        Student stu = new Student();
        Class classobj1 = stu.getClass();
        System.out.println(classobj1.getName());
        
        //方式二(所在通过路径-相对路径)
        Class classobj2 = Class.forName("fanshe.Student");
        System.out.println(classobj2.getName());
        
        //方式三(通过类名)
        Class classobj3 = Student.class;
        System.out.println(classobj3.getName());
    }   
}

相关文章

  • java获取反射机制的三种方式

    更多免费教学文章 请关注这里 java 获取反射常使用的三种方式: 1.通过new对象实现反射机制 2.通过路径实...

  • java(代理和反射)

    反射和代理 反射 Class类和java.lang.reflect包 获取Class对象jdk提供了三种方式获取一...

  • Java 基础 50 反射

    1.1反射机制的概述和字节码对象的获取方式 1.1.1反射介绍 JAVA反射机制是在运行状态中,对于任意一个类,都...

  • 反射机制

    类对象 获取类对象有三种方式 创建对象 通过反射机制修改对象的属性 通过反射机制调用一个对象的方法

  • java反射机制

    java反射机制是为了动态获取类的结构,动态地调用对象的方法 java反射机制 获取类Class对象 A.clas...

  • Java反射中获取Class对象三种方式的区别

    Java反射中获取Class有三种方式: new Object().getClass Object.class C...

  • Java学习day-23:反射机制

    一、反射机制_Class对象获取: 1.反射机制: 反射机制是java的动态性之一;一个类被加载后,JVM 会创建...

  • Java反射与动态代理

    Java反射 Java反射机制可以动态地获取类的结构,动态地调用对象的方法,是java语言一个动态化的机制 特点:...

  • 反射

    一、 获取Class对象的三种方式: 二、 Java里面反射出来的类 三、 Constructor常用方法: 四、...

  • Java反射机制入门

    Java反射机制入门 一、什么是反射 JAVA反射机制(The JAVA reflection mechanism...

网友评论

    本文标题:java获取反射机制的三种方式

    本文链接:https://www.haomeiwen.com/subject/fccpmqtx.html