2016-06-16 6 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 
関連する問題