如何创建嵌套在静态类中的类的实例,而静态类又嵌套在非静态类中?

时间:2017-04-06 04:56:46

标签: java class static linked-list

如何在以下创建Node实例?

public class RemoveDups_1{

    public static class LinkedList{

        static int i = 5;

        class Node{

        }
    }
}

1 个答案:

答案 0 :(得分:2)

我认为这是处理对象的一种非常奇怪的方式,但如果您有兴趣创建Node类的实例,则可以通过这种方式实现它:

RemoveDups_1.LinkedList linkedList = new RemoveDups_1.LinkedList();
RemoveDups_1.LinkedList.Node node = linkedList.new Node();

来源:Oracle documentation about nested classes