java getname 和 getSimpleName到底有什么区别

请问java中getname和getSimpleName到底有什么区别我测试了一下,两个都是返回类名,那请问在什么情况下他们两个方法有区别,谢谢了。补充一下,我测试的时候... 请问
java中
getname 和 getSimpleName到底有什么区别
我测试了一下,两个都是返回类名,那请问在什么情况下他们两个方法有区别,谢谢了。
补充一下,我测试的时候其实是有一点区别的,
我用“对象.getname”输出了包名.类名
用“对象.getsimplename”输出了类名
展开
 我来答
就叫我柒慧吧
推荐于2016-05-18 · TA获得超过144个赞
知道小有建树答主
回答量:217
采纳率:0%
帮助的人:81.9万
展开全部
getSimpleName()返回的源代码中的基础类的简单名称。如果是匿名的基础类,则返回一个空字符串。
getClass().getName()是用来返回Class对象所代表的具体对象的名称。
追问
能不能举个例子,这样更好理解,谢谢了。
追答
getClass().getName()貌似是属于反射吧
设计营地
推荐于2016-04-16 · 分享交流设计软件相关的知识
设计营地
采纳数:552 获赞数:860

向TA提问 私信TA
展开全部
java.lang.Class.getName() 返回Class对象所表示的实体(类,接口,数组类,基本类型或void)的名字,作为一个字符串。
ava.lang.Class.getSimpleName()返回的源代码中的基础类的简单名称。如果是匿名的基础类,则返回一个空字符串。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式