如何将接口放在单独的文件中?
How can I put interface in a seperate file?
我被这个错误困住了。我想将我的界面和 class 放在单独的文件中。但是编译器抛出错误。任何建议将不胜感激
我已经创建了一个界面并且class
..test\t1.java
package test;
interface t1
{
public void sayHello();
}
..\test\HelloWorld.java
package test;
public class HelloWorld implements t1
{
public void sayHello()
{
System.out.println("Hello World");
}
public static void main(String args[])
{
HelloWorld h=new HelloWorld();
h.sayHello();
}
}
我尝试编译它,但编译器抛出错误
test>javac HelloWorld.java
HelloWorld.java:3: error: cannot find symbol
public class HelloWorld implements t1
^
symbol: class t1
1 error
编译用
我没有包含完整路径
javac -classpath e:\user\java; HelloWorld.java
运行
我没有包含有效的包名和 class 执行名称。
E:\user\java\test>java -classpath e:\user\java\; test.HelloWorld
Hello World
我被这个错误困住了。我想将我的界面和 class 放在单独的文件中。但是编译器抛出错误。任何建议将不胜感激
我已经创建了一个界面并且class
..test\t1.java
package test;
interface t1
{
public void sayHello();
}
..\test\HelloWorld.java
package test;
public class HelloWorld implements t1
{
public void sayHello()
{
System.out.println("Hello World");
}
public static void main(String args[])
{
HelloWorld h=new HelloWorld();
h.sayHello();
}
}
我尝试编译它,但编译器抛出错误
test>javac HelloWorld.java
HelloWorld.java:3: error: cannot find symbol
public class HelloWorld implements t1
^
symbol: class t1
1 error
编译用
我没有包含完整路径
javac -classpath e:\user\java; HelloWorld.java
运行
我没有包含有效的包名和 class 执行名称。
E:\user\java\test>java -classpath e:\user\java\; test.HelloWorld
Hello World