【jvm007】类索引,父类索引,和接口索引集合的作用,并举例详细说说类索引的过程?

类索引,父类索引,和接口索引集合的作用,并举例详细说说类索引的过程?
类索引(this_class)和父类索引(super_class)都是一个u2类型的数据.而接口索引集合(interfaces)是一组u2类型的数据集合,class文件中由这三项数据来确定该类型的继承实现关系.

类索引用于确定这个类的全限定名(全限定名称存储于常量池),父类索引用于确定这个类的父类的全限定名.这里说的索引,是指向常量池中的constant_class_info类型,constant_class_info又指向了constant_utf8_info从而确定全限定名.
由于java语言不支持多继承,所以父类索引只有一个,除了java.lang.object之外,所有的java类都有父类,且父类索引都不为0,接口索引集合就是用来描述这个类实现了哪些接口,这些被实现的接口将按implements关键字后的接口顺序从左到右排列在

【jvm007】类索引,父类索引,和接口索引集合的作用,并举例详细说说类索引的过程?最先出现在Python成神之路

版权声明:
作者:Zad
链接:https://www.techfm.club/p/25899.html
来源:TechFM
文章版权归作者所有,未经允许请勿转载。

THE END
分享
二维码
< <上一篇
下一篇>>