【发布时间】:2017-12-19 05:26:34
【问题描述】:
我的任务是用 Java 编写一个通用的二叉树,类 Node 和 Tree 以及 NodeActionInterface
public interface NodeActionInterface {
public void action(); }
这是我的节点:
public class Node <T> implements NodeActionInterface {
<T> data;
Node leftTree;
Node rightTree;
public <T> Node(<T> data){
this.data = data;
}
@Override
public void action() {
}
但存在诸如“预期标识符”之类的错误和其他一些错误。 有人可以帮助我吗?
【问题讨论】:
-
您能否分享实际错误(例如,包括行号),而不是错误的“样子”?
-
<T> data->T data. -
在“
数据;”行有错误:预期标识符,意外令牌,无法解析符号“数据” -
@saka1029,谢谢,我更正了!现在this.data = data行仍然有错误:不兼容的类型:必需的T,找到的T
-
请阅读minimal reproducible example。然后了解:SO 不是免费的辅导服务,人们会花时间指导您解决遇到的所有语法错误。转储代码,然后要求人们在下一个问题后解决一个问题是不赞赏。我的提示:不要写 50 行代码来然后运行编译器。只写几行代码(足以让你有一些你认为“这应该编译”的有意义的东西)。然后运行编译器。解决问题。再写5行。等等。