2020年11月23日
摘要: 1、forName和newInstance结合起来使用,可以根据存储在字符串中的类名创建对象。例如 Object obj = Class.forName(s).newInstance(); 2、虚拟机为每种类型管理一个独一无二的Class对象。因此可以使用==操作符来比较类对象。例如: if(e.g 阅读全文
posted @ 2020-11-23 15:21 Wang梦怡 阅读(84) 评论(0) 推荐(0) 编辑
摘要: 1、getName() 一个Class对象描述了一个特定类的属性,Class类中最常用的方法getName以 String 的形式返回此 Class 对象所表示的实体(类、接口、数组类、基本类型或 void)名称。 2、newInstance() Class还有一个有用的方法可以为类创建一个实例,这 阅读全文
posted @ 2020-11-23 15:20 Wang梦怡 阅读(602) 评论(0) 推荐(0) 编辑
摘要: 1、调用Object类的getClass()方法来得到Class对象,这也是最常见的产生Class对象的方法。例如: MyObject x; Class c1 = x.getClass(); 2、使用Class类的中静态forName()方法获得与字符串对应的Class对象。例如: Class c2 阅读全文
posted @ 2020-11-23 15:19 Wang梦怡 阅读(153) 评论(0) 推荐(0) 编辑