博客
关于我
关于Objects类的getClass方法为什么可以得到子类的地址的思考
阅读量:413 次
发布时间:2019-03-06

本文共 295 字,大约阅读时间需要 1 分钟。

这一段时间,总是很纠结为什么Objects中的getClass方法可以返回包含子类地址信息的东西(我不确定返回值类型)。

因为在Java中,我们定义的父类,我想破脑袋也想不出怎么可以得到子类的信息。
在源码中,getClass非常简洁。
源码:public final native Class<?> getClass();
所以让我非常苦恼,网上可查信息太少。。
所以我自己摸索到最后,认为这是Objects类的特殊之处,比如Java是单根继承,而每一个类继承了父类之后,Object类又自动成为它父类的最高父类的父类(有点绕。。)。
欢迎讨论,如果大佬知道的话,希望不吝赐教,谢谢啦 _

转载地址:http://esuuz.baihongyu.com/

你可能感兴趣的文章
zyUpload+struct2完成文件上传
查看>>
程序员的开发文档
查看>>
mybatis generator修改默认生成的sql模板
查看>>
cglib动态代理导致注解丢失问题及如何修改注解允许被继承
查看>>
算法 - 如何从股票买卖中,获得最大收益
查看>>
机器学习-KNN算法原理 && Spark实现
查看>>
大数据开发-Spark-拷问灵魂的5个问题
查看>>
算法 - 链表操作思想 && case
查看>>
linux下的bash shell
查看>>
运维------术语名词
查看>>
并发编程实战-ConcurrentHashMap源码解析
查看>>
C#之反射、元数据详解
查看>>
通俗易懂设计模式解析——单例模式
查看>>
通俗易懂设计模式解析——抽象工厂模式
查看>>
SSM商城项目(十二)
查看>>
Redis必知必会系列
查看>>
第5章选择结构程序设计
查看>>
第4章 最简单的C程序设计——顺序程序设计
查看>>
C#ADO.NET操作数据代码汇总
查看>>
原创企业级控件库之组合查询控件
查看>>