小编yce*_*sar的帖子

如何在Java中实例化通用递归类

我的问题是我使用的是非我开发的类(我从Microsoft Azure SDK for Java中获取).该类称为Node,您可以在此处查看.

正如您所看到的,该类是一个递归声明的泛型类,如下所示:

public class Node<DataT, NodeT extends Node<DataT, NodeT>> {
      ...
}
Run Code Online (Sandbox Code Playgroud)

当我尝试实例化它时,我不知道该怎么做.我这样做但我知道这不是方法,因为它没有结束:

Node<String, Node<String, Node<String, Node<...>>>> myNode = new Node<String, Node<String, Node<String, Node<...>>>>;
Run Code Online (Sandbox Code Playgroud)

我希望你理解我的问题.谢谢.

java generics recursion class

8
推荐指数
2
解决办法
280
查看次数

标签 统计

class ×1

generics ×1

java ×1

recursion ×1