报错 Abstract methods do not specify a body

public interface guanli {
String bookList = null;
String count = null;
String djqi = null;
Object sc = null;

/**
 * 添加书籍
 */
public void add();

/**

  • 删除书籍
  • @return */

boolean deleteBook(String name);
/**

  • 查找书籍 / void findBook(String count); /*
  • 遍历书籍 */ void showBook(); boolean alterBook1(String bookCount);

public boolean alterBook(String Count){
Book Shu=null;
for(int i=0;i<bookList.size();i++){
Book b=bookList.get(i);
if(b.getCount()==count){
Shu=b;
break;
}
}
if(Shu==null){
return false;
}else{

      System.out.println("请输入您要修改的书籍的编号:"+count+djqi);
    String i=((Book) sc).next();
    System.out.println("书籍名称改为:");
    return turn;
  }

}
}

即然声明成interface就不成有实现, 要有实现就得声明成class或abstract class

抽象方法可以包含方法实现,也可以不包含。接口不能包含方法实现。
注意方法名不要多加上分号,如果你要实现这个方法的话。

http://blog.csdn.net/small__children/article/details/54426517

接口里是抽象方法,怎么可以写具体方法呢?