黑马程序员技术交流社区
标题:
类名.class和对象.getClass有什么区别呢?
[打印本页]
作者:
任亚俊
时间:
2013-12-25 23:52
标题:
类名.class和对象.getClass有什么区别呢?
本帖最后由 任亚俊 于 2013-12-26 16:34 编辑
类名.class和对象.getClass有什么区别呢?
作者:
小骗子
时间:
2013-12-26 01:17
没区别,都是获取类的字节码;
加上 Class.forName() 这3个方法都是实现获取类的字节码
作者:
青出于蓝
时间:
2013-12-26 10:41
类名.class, class.forName(), getClass()都是获取字节码
区别是:
1、.getClass()是动态的,其余是静态的。
2、.class和class.forName()只能返回类内field的默认值,getClass可以返回当前对象中field的最新值
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2