导读
加载a这个类的时候,在内存中会生成一个a的Class对象
然后根据这个对象生成一个a的实例对象
public class a {
int age;
public int getAge() {
return age;
}
public void setAge(int age) {
this.age = age;
}
@Override
public String toString() {
return "a{" +
"age=" + age +
'}';
}
}
生成Class
1.通过对象生成
a aa=new a();
Class<a> aClass2= (Class<a>) aa.getClass();
2.直接由类生成
a.class;
3.直接加载
Class<?> aClass1 = Class.forName("com.xiaomi.convert.a");