我是Eiffel的新手,我正在尝试创建Linked_List的实例。我不太确定如何使用这个类来执行此操作,因为每当我尝试这样做时我都会收到语法错误。这就是我所拥有的:
class
APPLICATION
inherit
ARGUMENTS
create
make
feature {NONE} -- Initialization
make
--
local
lista:LINKED_LIST[MONOMIO]
do
lista.make
end
end
我得到的错误是:
Error code: VUEX(2)
Error: feature of qualified call is not available to client class.
What to do: make sure feature after dot is exported to caller.
我希望有人可以帮助我,谢谢。
答案 0 :(得分:1)
使用创建说明创建对象,因此在您的示例中,您需要在create
前面添加关键字lista.make
,以表明这不是普通的功能调用:
create lista.make