当我在Eclipse中查找Integer.class文件时,我可以找到getChars方法:https://imgur.com/CPD68sA
但是在正式的Java文档中,没有getChars方法:https://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html
为什么?
答案 0 :(得分:5)
因为它不是public
。它仅在内部使用。
答案 1 :(得分:0)
如果查看getChars
方法的访问修饰符,则为default
。因此,我们不能在Integer实例上使用此方法。
要列出类的所有方法,可以运行javap
命令:
javap java.lang.Integer
答案 2 :(得分:0)
javadoc的重点是记录类的 public API(首先)。
您只能为 other 类应使用的方法创建javadoc。您要询问的方法是包保护。我们正在谈论java.lang
软件包。您无法将类添加到该包中,因此出于所有实际目的,您可以将此方法视为私有。
从那里来:您根本不需要在意这样的方法。研究内容对于教育目的可能是不错的选择,但实际上对实际目的并不重要。因为它们表示实施细节。它们可能会发生变化,您不应该依赖它们的存在甚至做某件事。