Eiffel - 如何初始化LINKED_LIST?

时间:2016-06-16 09:51:55

标签: linked-list eiffel

我是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.

我希望有人可以帮助我,谢谢。

1 个答案:

答案 0 :(得分:1)

使用创建说明创建对象,因此在您的示例中,您需要在create前面添加关键字lista.make,以表明这不是普通的功能调用:

create lista.make