【发布时间】:2009-07-15 17:58:28
【问题描述】:
我在 Eclipse 中使用静态分析器来检查我的代码。一个类 foo 有一个内部类 bar。我收到以下错误:
JAVA0043 Inner class 'bar' does not use outer class 'foo'
为什么这是一个错误?只要外部类使用内部类,还不足以使这些信息隐藏有用且正确吗?
内部类不是静态的。
【问题讨论】:
-
@skaffman 内部类不是静态的。
-
@Ron 谢谢!你完全正确。
-
注意:静态嵌套类不是内部类,根据定义:java.sun.com/docs/books/jls/third_edition/html/…
标签: java static-analysis