获取反射class对象的方式有哪些
2个回答
展开全部
在学习反射机制时,总结一下获得类对象方式:
第一种方式:通过类本身来获得对象
Java代码
Class classname =
this
.getClass();
第二种方式:通过子类的实例获取父类对象
Java代码
ClassName cn =
new
ClassName();
UserClass = cn.getClass();
Class SubUserClass = UserClass.getSuperclass();
第三种方式:通过类名加.class获取对象
Java代码
Class ForClass = **.**.ClassName.
class
;(类在包中的路径加.
class
)
第四种方式:通过类名的字符串获取对象
Java代码
Class ForName = Class.forName(
"**.**.ClassName"
第一种方式:通过类本身来获得对象
Java代码
Class classname =
this
.getClass();
第二种方式:通过子类的实例获取父类对象
Java代码
ClassName cn =
new
ClassName();
UserClass = cn.getClass();
Class SubUserClass = UserClass.getSuperclass();
第三种方式:通过类名加.class获取对象
Java代码
Class ForClass = **.**.ClassName.
class
;(类在包中的路径加.
class
)
第四种方式:通过类名的字符串获取对象
Java代码
Class ForName = Class.forName(
"**.**.ClassName"
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2017-07-10
展开全部
Class的实例是用来描述一个对象的的对象,并不是“实例对象”本身
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询