日期:2014-05-20  浏览次数:20808 次

java抽象方法的定义
interface A{
public String str="sunxiaolong";
public void print();
public String getinfo();
}
interface B{
public void say(){
System.out.println("hello world");为什么不能在此添加系统输出语句。
  }
  
}
class X implements A,B{
  public void say(){
System.out.println("hello world");
  }
  public void print(){
System.out.println("zuozhe="+str); 
  }
  public String getinfo(){
return "info";
  }
}
public class Demo{
public static void main(String []args){
X d=new X();
d.say();
d.print();
}
}







------解决方案--------------------
Java code

interface B{
public void say(){
System.out.println("hello world");为什么不能在此添加系统输出语句。
  }
   
}

------解决方案--------------------
记住 接口定义的方法不能写任何实现代码
------解决方案--------------------
接口中不能写方法的具体实现,只能写方法的返回类型,参数列表。
------解决方案--------------------
Java code

//接口该这么写,里面不能写具体实现.交给实现这个接口的类来写
interface B{
public void say();
}

class X implements B{
  public void say(){
System.out.println("hello world");
  }

}