【发布时间】:2015-05-28 15:57:57
【问题描述】:
我开发了自己的 LinkedList 小实现,没有使用 Node 嵌套类作为静态,它工作正常...... 但是 Java 使用 Node 嵌套类作为静态。我没有找到将 Node 嵌套类设为静态的充分理由。
谁能帮我解释一下?
【问题讨论】:
-
如果LinkedList类中有一个叫做size的成员变量。 Node 类不需要访问它。所以它是静态的。
-
嵌套类要么是内部的,要么是静态的。不能同时进行。
标签: generics linked-list static-class