不兼容的类型:java.lang.Object无法转换

时间:2017-08-20 06:32:11

标签: intellij-idea

1 个答案:

答案 0 :(得分:0)

您需要在Stack<Tree>的第五行使用Stack而不是preOderIter。这告诉编译器Stack存储Tree s(而不是默认的Object)所以当你执行stack.pop()时(参见红线下划线)它知道结果是Tree,而不仅仅是Object