目录
一、什么是类对象
二、获取类对象的方法
三、常见方法
四、工厂设计模式
五、单例设计模式
思维导图参考:【十六】Java反射思维导图
一、什么是类对象
类的对象: 基于某个类new出来的对象,也称为实例对象
类对象: 类加载的产物,封装了一个类的所有信息(类名、父类、接口、属性、方法、构造方法)
二、获取类对象的方法
通过类的对象,获取类对象
Person p = new Person();
Class c = p.getClass();
通过类名获取类对象
Class c =
类对象与类的对象的区别:
类的对象:基于某个类new出来的对象,也称为实例对象
类对象:类加载的产物,封装了一个类的所有信息(类名、父类、接口、属性、方法、构造方法)
获取类对象:
通过类的对象,获取类对象
Student s = new Student();
Class c = s.getClass();
通过类名获取类对象
Class c = 类名.class;
通过静态方法获取类对象
Class c = Class.forName(“包名.类名