我的問題是我正在使用一個未由我開發的類(我從Microsoft Azure SDK for Java中獲取它)。這個類被稱爲Node,你可以看到它here。如何在Java中實例化一個通用的遞歸類
正如你所看到的類被聲明遞歸這樣的通用類:
public class Node<DataT, NodeT extends Node<DataT, NodeT>> {
...
}
當我嘗試實例化它,我不知道該怎麼做。我這樣做,但我知道它不是這樣,因爲它沒有結束:
Node<String, Node<String, Node<String, Node<...>>>> myNode = new Node<String, Node<String, Node<String, Node<...>>>>;
我希望你能理解我的問題。謝謝。
可能會聲明它抽象會澄清 –
@ArneBurmeister正是我的觀點!它根本無助於'Node'類不抽象。 –