0

我是 Java 新手(我自己是 C++ 人),我正在尝试用 Java 编译一个简单的程序(测试不同的随机数算法)。我有一个接口,我想用它来实现另一个类,这两个项目都在同一个包中。

所以我现在在我的“Random”包目录中有两个文件——“RandomInterface.java”和“RandomTest1.java”(它实现了 RandomInterface)。我可以使用 javac 编译 RandomInterface.java 就好了,但是当我尝试编译 RandomTest1 时出现以下错误:

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

我将这两个文件声明为与每个文件的第一行相同的包(随机)的一部分。我需要做什么才能将 RandomInterface 类包含到 RandomTest1 的编译命令中?

谢谢!

4

2 回答 2

1

你的文字说RandomInterface,但你的代码说RandomClass。这只是一个简单的疏忽,还是我错过了什么?

于 2010-03-15T06:19:42.267 回答
0

在java中,我们使用extends关键字来扩展类和implements接口,以及在哪里使用错误的关键字来表示错误的类型。如果这是课堂,那么你应该extends这样做。

于 2010-03-15T06:49:20.400 回答