好的,我已经搜索了一段时间了。
我不断收到无法实例化abstractSet的错误。
它不断要求通用。我添加了通用但仍然没有骰子。

import java.util.AbstractSet;
import java.util.Set;
public class UnorderedTree{

private Object root;
private Set subtrees; //Switched to AbstractSet
private int size;

public UnorderedTree(Object root){
     this(root);
     subtrees = new AbstractSet(); //ERROR HERE WITH <Object>
     size=1;
   }
}


任何指针都会有所帮助

最佳答案

顾名思义,AbstractSet是抽象的,您无法实例化它。正如其javadoc所说:


此类提供Set接口的基本实现,以最大程度地减少实现此接口所需的工作。


您应该使用一些具体的设置,例如HashSet

关于java - 无法实例化AbstractSet类,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/8046557/

10-10 10:11