课堂上的字段限制

Yas*_*che 2 java arguments class

可以在Java类中声明多少个字段是否有限制?这个问题解决了方法的参数数量,但我很想知道Java类是否有任何限制,这是什么限制.

这只是出于好奇 - 我实际上不会宣布一个有数千个字段的类.

Tun*_*aki 8

完全是65535,不包括继承的字段.

Java虚拟机的限制:

可以由类或接口声明的字段数量由结构fields_count项的大小限制为65535 ClassFile(第4.1节).

请注意,结构fields_count项的值ClassFile不包括从超类或超接口继承的字段.