JAVA 获取class对象 类名.class Class.forName()两种方法什么情况下使用 为什么?
类名.classClass.forName()两种方法各在什么情况下使用的为什么在这种情况下使用请具体说明一下???谢谢了...
类名.class Class.forName()两种方法各在什么情况下使用的 为什么在这种情况下使用请具体说明一下??? 谢谢了
展开
1个回答
推荐于2017-11-26
展开全部
Class.forName()是根据类名称加载类 比如有一个类名为com.abc.AAA 此处Class.forName(‘com.abc.AAA ’).newInstance()就会创建一个AAA对象而.class一般用来获取类的通用属性 比如AAA.class.getDeclareMethod()是获取AAA类的所有声明的方法 主要用于反射机制
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询