我看到了这段代码
class BinTree1 implements BinTree{
Object val;
BinTree1 left, right;
// abstr(null) = E
// abstr (val, left, right) =
// N((abstr left) val (abstr right))
public BinTree1 (BinTree1 l, Object o, BinTree1 r){
val = o;
left = l;
right = r;
}
public Object val() {
return val;
}
我想知道这实现了什么意思?我正在网上搜索,但我发现的只是界面......
答案 0 :(得分:0)
正如评论中已经说明的那样:这可能是java代码。
请参阅此answer,其中解释了“implements”关键字以及与“扩展”关键字的区别,后者对应于c ++继承。 (你用c ++标记了你的答案所以我假设你知道c ++中的继承并且对关键字感到困惑。)