为什么不能像在Python中那样使用嵌套的IntList创建实例?
我得到了错误:找不到符号 符号:方法IntList(int,) 位置:类IntList
if dirName:
....
class Link:
empty = ()
def __init__(self, first, rest=empty):
assert rest is Link.empty or isinstance(rest, Link)
self.first = first
self.rest = rest
s = Link(3, Link(4, Link(5)))
答案 0 :(得分:4)
您需要将new
添加到第二个IntList
实例:
IntList L = new IntList(15, new IntList(10, null));
^^^
否则,它会尝试查找名为IntList
的方法。