0

私はJava(C ++の人自身)に不慣れで、Javaで簡単なプログラム(さまざまな乱数アルゴリズムをテストする)をコンパイルしようとしています。別のクラスを実装するために使用したいインターフェースがあります。これらのアイテムは両方とも同じパッケージに含まれています。

そのため、現在、「Random」パッケージディレクトリに「RandomInterface.java」と「RandomTest1.java」(RandomInterfaceを実装)の2つのファイルがあります。javacを使用してRandomInterface.javaを正常にコンパイルできますが、RandomTest1をコンパイルしようとすると次のエラーが発生します。

RandomTest1.java:3: cannot find symbol
symbol: class RandomInterface
public class RandomTest1 implements RandomInterface
                                 ^
1 error

両方のファイルを、各ファイルの最初の行と同じパッケージ(ランダム)の一部として宣言します。RandomTest1のコンパイルコマンドにRandomInterfaceクラスを含めるには何をする必要がありますか?

ありがとう!

4

2 に答える 2

1

あなたのテキストは言うRandomInterfaceが、あなたのコードは言うRandomClass。これは単なる見落としですか、それとも私は何かを見逃していますか?

于 2010-03-15T06:19:42.267 に答える
0

Javaではextends、クラスの拡張とimplementsインターフェースにキーワードを使用します。間違ったタイプに間違ったキーワードを使用しているためです。これがクラスの場合は、そうする必要がextendsあります。

于 2010-03-15T06:49:20.400 に答える