2016-04-10 11 views
0

現在、tuiアプリケーションで作業してファイル名を入力するように指示し、その名前をTUIクラスからモデルクラスに取得する必要があります。私が試してみるすべてのエラーは、 "非staticメソッドgetFileName()へのスタティックな参照をタイプTUIから作成できません。"どのように私はコードについて行く必要があります上の任意の提案?私は大量の情報を提供していないことを知っていますが、どの情報が適切かは完全にはわかりません。TUIクラスから別のクラスにファイル名を取得

+0

でオブジェクトのメソッドを呼び出す必要がない場合。 – ElDuderino

答えて

0

問題は、あなたのメソッドgetFileName()は静的ではないので、オブジェクトに属していて、クラスではなくオブジェクトにアクセスしようとしています。すべてのTUIオブジェクトに同じファイル名がある場合は、フィールドfileNameとメソッドgetFileName()を静的にするだけです。

public static void getFileName() { 

あなたはあなたがTUIのインスタンスを必要とドット演算子

TUI tui= new TUI(); 
TUI.getFileName(); 
関連する問題