-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,該字段在我上面鏈接的文檔中沒有提及。下面的答案雖然回答了我的問題。 –
如果你有'私人'的東西,那麼你做廣告給世界嗎? –