gpt4 book ai didi

java - 通过公共(public) API 导出非公共(public)类型

转载 作者:行者123 更新时间:2023-11-30 07:37:09 25 4
gpt4 key购买 nike

我已经在 Netbeans 中编写了这段代码,但它会针对此方法的名称显示此警告,请您帮助我了解此警告显示的内容吗?谢谢

  public Node returnNode(int index) throws IndexOutOfBoundsException {

if (index < 0 || index > size) {
throw new IndexOutOfBoundsException();
} else {

for (int i = 0; i < index; i++) {
pointer = pointer.getNext();
}
}
return pointer;
}

最佳答案

在这种情况下,非公共(public)类型是您的 Node 类。您很可能只想将其声明为 public class Node 而不是 class Node

Netbeans 似乎非常专注于大型项目。在您正在编写将由外部代码使用的库包的情况下,此警告很有意义。如果您正在编写一个小型独立应用程序,将所有类的可见性设置为 public 几乎没有什么坏处。

关于java - 通过公共(public) API 导出非公共(public)类型,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2937589/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com