java----反射

Posted 小名的同学

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了java----反射相关的知识,希望对你有一定的参考价值。

获取Class对象的三种方法

package com.first;
public class Demo {
    public static void main(String[] args) {
        Dog dog = new Dog("花花",10);
        //方式一,通过对象获取class对象
        Class<? extends Dog> aClass = dog.getClass();

        //方式二,通过类来获取
        Class<Dog> dogClass = Dog.class;

        //方式三,通过Class.forName;
        try {
            Class.forName("com.first.Dog");
        } catch (ClassNotFoundException e) {
            e.printStackTrace();
        }


    }
}
class Dog{
    private String name;
    private int age;
    public Dog(String name, int age) {
        this.name = name;
        this.age = age;
    }
}

  

以上是关于java----反射的主要内容,如果未能解决你的问题,请参考以下文章

反射机制入门

反射机制入门

反射机制入门

使用反射在外部JAR / CLASS上调用包含Hibernate事务的方法(Java EE)

为啥我的 Ray March 片段着色器反射纹理查找会减慢我的帧速率?

OpenGL片段着色器不照亮场景