.this.getClass()getFields()的长度.; 总是返回0

Roy*_*ley 10 java reflection field count

我试图获取特定类中的字段数.但是,我使用的技术不起作用,并始终返回0:

this.getClass().getFields().length;
Run Code Online (Sandbox Code Playgroud)

如何获取特定类的字段数?

Men*_*ena 16

使用this.getClass().getDeclaredFields().lengthgetFields方法适用于可访问的公共字段 - 请参阅文档.