Java类中可以声明多少个字段是否有限制?这个问题解决了一个方法的参数个数,但是我很好奇一个Java类是否有任何限制,以及这个限制是多少。
这只是出于好奇-我实际上不会声明具有数千个字段的类。
是的65535。在此处进行解释https://docs.oracle.com/javase/specs/jvms/se7/html/jvms-4.html#jvms-4.11
相关部分是:
通过ClassFile结构(第4.1节)的fields_count项的大小,可以由类或接口声明的字段数限制为65535 。
请注意,ClassFile结构的fields_count项的值不包括从超类或超接口继承的字段。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句