问:我一直在使用IntelliJ IDEA编写我们在这里所做的所有代码。每当我在Workspaces中完成我的代码时,它就会像Java数据结构视频末尾那样进行编译和运行。
但是,当我在IDEA上粘贴了上述代码时,这给了我一个错误。2实际上
1)公共类Treet实现Comparable {}时出现错误,指出需要将Treet类声明为抽象,或者我需要实现抽象方法compareTo(T)。我们在这个视频中做了。
2)在compareTo(Objects obj){}方法内部,当我们强制转换Treet other =(Treet)obj时出现错误;
它说“不可转换的类型;无法将java.util.Objects强制转换为com.teamtreehouse.Treet”,我猜这是导致错误#1的原因
现在,此代码可在工作空间中工作,但无法在IDEA中编译,这显然意味着这是IDEA特有的。
有人知道问题出在哪里吗?还是为什么IDEA会发出此错误?
答:对象,不是对象。