当前位置: 代码迷 >> Java相关 >> 求助 怎么还错啊??
  详细解决方案

求助 怎么还错啊??

热度:265   发布时间:2006-01-12 23:23:00.0
求助 怎么还错啊??

public interface InterfaceExample{
final int X;
void a();
void b();
}
class example implements public interface InterfaceExample{
final int X;
void a();
void b();
}
class example implements InterfaceExample{
void a(){
System.out.println("i lou");
}
}
public class Main {

public static void main(String[] args) {
Example example = new Example();
example.a();
}
}
{
void a(){
System.out.println("i love china");
}
}
public class Main {

public static void main(String[] args) {
Example example = new Example();
example.a();
}
}
错在哪里了 ?InterfaceExample这个接口有错误吗?


----------------解决方案--------------------------------------------------------

public interface InterfaceExample{
final int X;
void a();
void b();
}
class example implements InterfaceExample{
void a(){
System.out.println("i lou");
}
}
public class Main {

public static void main(String[] args) {
Example example = new Example();
example.a();
}
}
不好意思 粘多了! 错在哪里了??


----------------解决方案--------------------------------------------------------
三个public类,1个interface,2个有main函数……这个程序没法看了……
----------------解决方案--------------------------------------------------------
我来看啊!==
----------------解决方案--------------------------------------------------------
错误简单啊,接口必须被实现!

public interface InterfaceExample{
final int X;
void a();
void b();//没有在example中实现
}
class example implements InterfaceExample{
void a(){
System.out.println("i lou");
}
}
public class Main {

public static void main(String[] args) {
Example example = new Example();//似乎类名在声明时没有大写
example.a();
}
}


----------------解决方案--------------------------------------------------------
也是不对,

如果不是抽象类继承接口,那就得把接口里的方法全部实现,要不也不能通过编译!
得在EXAMPLE中把B()也实现才算完事!!!


----------------解决方案--------------------------------------------------------
  相关解决方案