码迷,mamicode.com
首页 > 其他好文 > 详细

关于Objects类的getClass方法为什么可以得到子类的地址的思考

时间:2020-06-27 13:29:31      阅读:67      评论:0      收藏:0      [点我收藏+]

标签:native   class   子类   nat   简洁   类型   继承   父类   cts   

这一段时间,总是很纠结为什么Objects中的getClass方法可以返回包含子类地址信息的东西(我不确定返回值类型)。
因为在Java中,我们定义的父类,我想破脑袋也想不出怎么可以得到子类的信息。


在源码中,getClass非常简洁。
源码:public final native Class<?> getClass();


所以让我非常苦恼,网上可查信息太少。。
所以我自己摸索到最后,认为这是Objects类的特殊之处,比如Java是单根继承,而每一个类继承了父类之后,Object类又自动成为它父类的最高父类的父类(有点绕。。)。


欢迎讨论,如果大佬知道的话,希望不吝赐教,谢谢啦 _

关于Objects类的getClass方法为什么可以得到子类的地址的思考

标签:native   class   子类   nat   简洁   类型   继承   父类   cts   

原文地址:https://www.cnblogs.com/deusjin/p/13197934.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!