私のパッケージには、動物とゲームの 2 つのクラスがあります。
クラス Game には newGame と呼ばれるメソッドがあり、パラメータとして動物型の 2 つのオブジェクトが必要です。
私のコードは次のとおりです。
Game test = new Game();
test.newGame(new Animals("x"), new Animals("y"));
しかし、タイプ「動物」を解決できないというエラーが表示されます...
私のパッケージには、動物とゲームの 2 つのクラスがあります。
クラス Game には newGame と呼ばれるメソッドがあり、パラメータとして動物型の 2 つのオブジェクトが必要です。
私のコードは次のとおりです。
Game test = new Game();
test.newGame(new Animals("x"), new Animals("y"));
しかし、タイプ「動物」を解決できないというエラーが表示されます...
十分なコード (Game
およびクラスがどのように見えるか) を見ないと、オブジェクトを適切Animal
に作成しているかどうかを判断するのは困難です。Animal
しかし、私はラインと言うことができます
Game.newGame(new Animals("x"), new Animals("y");
構文エラーです。行の右側に右右括弧がありません。
括弧を閉じる必要があります。
Game.newGame(new Animals("x"), new Animals("y"));
^
また、別のパッケージ内に "Animals" クラスがある場合は、インポート ステートメントを使用してそのパッケージから "Animals" をインポートする必要があります。
import packagename.Animals;
幸運を。
たぶん、Animalsクラスのコンストラクターのあいまいさと関係がありますか?より詳細なエラーメッセージが役立ちます。