我負責製作這樣的基本構造函數。我在網上看了一些教程,我相信這應該是這樣的,儘管我很新,所以我可能會錯。Java - 類,接口或枚舉預期
public class V10String implements Set<String>{
private AVLTreeNode<String> tree;
private int size;
public int height;
public String val;
public AVLTreeNode left,right;
public V10String()
{
AVLTreeNode tree = new AVLTreeNode();
int size=0;
}
public class AVLTreeNode<String>
{
public int height;
public String val;
public AVLTreeNode left,right;
}
}
錯誤發生在AVLTreeNode<String>
。我執行這樣的:
public interface Set<E extends Comparable<? super E>>
{
// Irrelevant functions
}
的目標是使用戶能夠創建一個空的V10String實例,它由一個空樹節點。
'public AVLTreeNode'是無效的語法。你究竟想在這裏做什麼?編譯器也在想。 –
rgettman
2015-03-18 20:43:31
你想要定義一個嵌套類嗎? – 2015-03-18 20:47:48
我很抱歉,我以爲這是班級的工作方式。用戶實例化一個V10String類,並且該對象包含一個AVLTreeNode對象。 @pbabcdefp是 – Firkamon 2015-03-18 20:51:16