2016-06-16 55 views
0

我是Eiffel的新手,我正在尝试创建Linked_List的实例。我不确定如何在这个类中做到这一点,因为每当我尝试这样做时,都会收到语法错误。这是我有: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

对象与制作指示创建的,所以在你的榜样,你需要在lista.make前面添加关键字create,表明这不是一个普通的功能调用:

create lista.make