为什么在Integer.class的官方Java文档中没有getChars(int i,int index,char [] buf)方法

时间:2018-08-14 13:01:32

标签: java integer documentation

当我在Eclipse中查找Integer.class文件时,我可以找到getChars方法:https://imgur.com/CPD68sA

但是在正式的Java文档中,没有getChars方法:https://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html

为什么?

3 个答案:

答案 0 :(得分:5)

因为它不是public。它仅在内部使用。

答案 1 :(得分:0)

如果查看getChars方法的访问修饰符,则为default。因此,我们不能在Integer实例上使用此方法。

要列出类的所有方法,可以运行javap命令:

javap java.lang.Integer

答案 2 :(得分:0)

javadoc的重点是记录类的 public API(首先)。

您只能为 other 类应使用的方法创建javadoc。您要询问的方法是包保护。我们正在谈论java.lang软件包。您无法将类添加到该包中,因此出于所有实际目的,您可以将此方法视为私有

从那里来:您根本不需要在意这样的方法。研究内容对于教育目的可能是不错的选择,但实际上对实际目的并不重要。因为它们表示实施细节。它们可能会发生变化,您不应该依赖它们的存在甚至做某件事。