Java获取反射的三种方法是什么?【面试题详解】

今天爱分享给大家带来Java获取反射的三种方法是什么?【面试题详解】,希望能够帮助到大家。
1.通过new对象实现反射机制 2.通过路径实现反射机制 3.通过类名实现反射机制



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

反射机制的应用场景有哪些?【面试题详解】

2020-11-26 17:46:57

Java

java编码中避免过多if-else的几种方法【附代码】

2020-11-28 22:38:15

'); })();