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()也实现才算完事!!!
----------------解决方案--------------------------------------------------------