2016-06-16 105 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