刚学接口,但是却不知道怎么用
本来按照参考书上的程序一模一样的在Jcreator上,比如有这么个接口:MyInterface .但是编译后总是报错:类MyInterface是公共的,应在名为 MyInterface.java的文件中声明
这是不是编译器上有什么没设好啊,因为随便在书上找个程序都是这样报错的
本来按照参考书上的程序一模一样的在Jcreator上,比如有这么个接口:MyInterface .但是编译后总是报错:类MyInterface是公共的,应在名为 MyInterface.java的文件中声明
这是不是编译器上有什么没设好啊,因为随便在书上找个程序都是这样报错的
那么你最好,把含有public static void main(String args[])的那个入口类放在最上面,然后把文件名和入口类名保持一致。下面的类不要用public class, 就用class
我的意思是MyInterface定义的是一个借口
不是公共类,定义如下:
public interface MyInterface{}
请问这样会不会有错
{
public void add(int x,int y);
public void volume(int x,int y,int z);
}
public class Demo6 implements MyInterface
{
public void add(int x,int y)
{
System.out.println (" "+(x+y));
}
public void volume(int x,int y,int z)
{
System.out.println (" "+(x*y*z));
}
public static void main(String[] args)
{
MyInterface d=new Demo6();
d.add(10,20);
d.volume(10,10,10);
}
}
不知道错在哪了,大大们帮帮忙
否则不要在同一文件内出现两个public类