Object ,class的转换

  1. 通过类名可以得到class。通过类名.class
Class class_test=TestMain2.class;
  1. 通过Class 可以得到类名。通过getName()
String class_name = class_test.getName();

3.通过Class可以得到Object。通过newInstance();

Object object = class_test.newInstance();

4.通过Object得到Class. getClass();

Class class = Object.getClass();

5.通过类名得到Object.

Class.forName("*.*.*")
  1. 通过类名得到class
Class.forName("*.*.*").newInstance();

7.将Object转为指定类

Object o ;
Class class = Apple.class;
Apple apple = class.cast(o);

推荐阅读更多精彩内容