からメソッドを呼び出すことはできませんinstance.setIdentifier("Test");
「シンボルが見つかりません」という行にIDEからエラーが報告されています。は、私が持っている最初のクラスでは別のクラス(Java)の
私の質問は、なぜsetIdentifier("Test")
メソッドをinstance
と呼ぶことができないのですか?
からメソッドを呼び出すことはできませんinstance.setIdentifier("Test");
「シンボルが見つかりません」という行にIDEからエラーが報告されています。は、私が持っている最初のクラスでは別のクラス(Java)の
私の質問は、なぜsetIdentifier("Test")
メソッドをinstance
と呼ぶことができないのですか?
あなたはコンストラクタを必要とするか、インスタンスを作成することはできませんあなたはIdentifiableImpl.javaクラスのコンストラクタを追加する必要があり、あなたのIdentifiableTest.javaクラスで
を中括弧を逃しています。 setIdentifier("Test")
はinstance
には決して作成されていないため、電話をかけることはできません。これらの変更
これは質問に答えるものではありません。一般的に説明のない純粋なコードダンプの回答は低品質です。 –
欠落している単一のコンポーネントを提供するのはコードダンプではありません。 –
Chrisに感謝します。それを試しても、まだ動作しません。とても奇妙。 –
後testGetIdentifier
それは私のために正常に動作中
追加コンストラクタIdentifiableImpl
固定ブレースで(HTTP [私のために動作します。]:// ideone。 com/326VBF)[mcve]を投稿してください。 – shmosel
2番目のクラスにはクラス宣言さえありません。これはおそらくエラーの原因です。 –
同じです...複製できません – bc004346