-2
我正在浏览Java中的基本包装器的文档。对象包装器中的Java基本数据字段
虽然我理解这些方法提供的所有额外功能的实用性,但我似乎无法理解该对象如何将该原语存储在第一位。似乎没有任何原始的最终整数。
编辑:我了解到Java文档只显示公共字段和方法,并且在通过源代码查看私有int字段后。 只是为了确认,它就像编译器通过public构造函数进行自动装箱/自动装箱一样简单来设置值?
我正在浏览Java中的基本包装器的文档。对象包装器中的Java基本数据字段
虽然我理解这些方法提供的所有额外功能的实用性,但我似乎无法理解该对象如何将该原语存储在第一位。似乎没有任何原始的最终整数。
编辑:我了解到Java文档只显示公共字段和方法,并且在通过源代码查看私有int字段后。 只是为了确认,它就像编译器通过public构造函数进行自动装箱/自动装箱一样简单来设置值?
如果你去的java.lang.Integer
的源代码,你会发现
private final int value;
,你看不到它的API文档中的原因,就是私有属性和方法不包含文档。
真的,Java1.7'private final int value;' –
@ScaryWombat,该字段在我上面链接的文档中没有提及。下面的答案虽然回答了我的问题。 –
如果你有'私人'的东西,那么你做广告给世界吗? –