0

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

我希望有人可以帮助我解决这个问题,谢谢。

4

1 回答 1

2

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

create lista.make
于 2016-06-16T10:21:22.323 回答