我开发了名为Printable的非常基本的java接口(代码1)和名为HighPrint(代码2)的java类,它实现了Printable接口并覆盖了相关的方法。在源文件中开发的接口名为Printable.java,在源文件HighPrint.java中开发了类。我成功编译了Printable.java。但是当我尝试编译HighPrint.java时,它会产生一个编译错误,如下所示。
ERROR
======
java:2:cannot find symbol
symbol:class Printable
public class HighPrint implements Printable {
^
以下显示代码
//Code 1
package printing;
interface Printable{
public void print(String val);
}
//Code 2
package printing;
import printing.Printable;
public class HighPrint implements Printable {
public void printX(){
System.out.print("X");
}
}
请注意我使用的是Windows 7 64位操作系统,jre 7,jdk 1.6.0_23和java update 7
答案 0 :(得分:2)
一些事情:
public
override
interface
工作示例:
package printing;
interface Printable {
public void print(String val);
}
package printing;
public class HighPrint implements Printable {
@Override
public void print(String val) {
System.out.print("X");
}
}