public abstract String what(){
//System.out.println("ssssss");
//return "instrument";
}
改为:public abstract String what();
//System.out.println("ssssss");
//return "instrument";
}
改为:public abstract String what();
就有了方法体了,而抽象方法只能是个声明,所以要去掉{}
public abstract String what();或者:
public String what(){
System.out.println("ssssss");
return "instrument";
}
不过我认为你是想把what方法做为一个抽象方法,然后在second类里面实现这个方法。所有我认为你改成第一种格式比较好。