Java内部类(实现单个链接列表)

时间:2017-08-28 05:06:27

标签: java inner-classes singly-linked-list

在以下代码中

  1. 为什么“节点头”保留在内部类节点之外?
  2. 由于在编写“节点头”后定义了Node类,它是否会产生任何问题?
  3. 为什么内部类被定义为静态?

    class LinkedList {     节点头; //列表头

    AsyncTaskLoader

2 个答案:

答案 0 :(得分:2)

  1. 因为headLinkedList类的属性

  2. 不,但欢迎您随后移动该字段

  3. Java inner class and static nested class

答案 1 :(得分:0)

1)Head是在内部类之外定义的,因为内部类不需要“Head”字段,但是外部类需要。

2)不,它没有。

3)正如评论所说,它被定义为静态,因此main()可以访问它。