1. 通过实例对象获取(实例对象.getClass();)
  2. 通过类名.class获取(类名.calss)
  3. 通过类的静态方法获取(Class.forName("全类名"))

实例对象.getClass()

Class aClass = 对象.getClass();
Person person = new Person();
Class c1 = person.getClass();

实例对象.getClass()

Class aClass =类名.class;
Class c3 = Person.class;

Class.forName("类名字符串")

(注意:类名字符串必须是全称,包名+类名)

Class c2 = Class.forName("com.xbky.Person");

参考

https://www.cnblogs.com/baiyinjie/articles/15916612.html