0

私のパッケージには、動物とゲームの 2 つのクラスがあります。

クラス Game には newGame と呼ばれるメソッドがあり、パラメータとして動物型の 2 つのオブジェクトが必要です。

私のコードは次のとおりです。

Game test = new Game();
test.newGame(new Animals("x"), new Animals("y"));

しかし、タイプ「動物」を解決できないというエラーが表示されます...

4

3 に答える 3

3

十分なコード (Gameおよびクラスがどのように見えるか) を見ないと、オブジェクトを適切Animalに作成しているかどうかを判断するのは困難です。Animalしかし、私はラインと言うことができます

Game.newGame(new Animals("x"), new Animals("y");

構文エラーです。行の右側に右右括弧がありません。

于 2013-03-19T12:00:10.930 に答える
3

括弧を閉じる必要があります。

Game.newGame(new Animals("x"), new Animals("y"));
                                               ^

また、別のパッケージ内に "Animals" クラスがある場合は、インポート ステートメントを使用してそのパッケージから "Animals" をインポートする必要があります。

import packagename.Animals;

幸運を。

于 2013-03-19T12:01:37.200 に答える
0

たぶん、Animalsクラスのコンストラクターのあいまいさと関係がありますか?より詳細なエラーメッセージが役立ちます。

于 2013-03-19T12:08:37.843 に答える