public class Smartphone extends Telphome implements Iplaygame {
@Override
public void call() {
// TODO Auto-generated method stub
System.out.println("通过语音来打电话");
}
@Override
public void message() {
// TODO Auto-generated method stub
System.out.println("通过语音来发短信");
}
@Override
public void playgame() {
// TODO Auto-generated method stub
System.out.println("具有玩游戏的功能");
}
}
public interface Iplaygame {
public void playgame();
}
public class PSP implements Iplaygame {
public void playgame() { //系统这里报错,不知道为什么,求大神解答
// TODO Auto-generated method stub
}
}
你这些代码是写在同个文件里的? 如果是 我知道,如果不是那么 我也无能为力了,
因为我粘贴下来 之后 方法本身没有报错。
在你标记报错的上一行,类的声明有问题, 一个java源文件中只能有一个 public的class 而且必须和文件名同名。
而你 第二个类也声明成 public 的了所以 类的声明会报错,去掉public 或者再新建一个java文件或者单独放下面这个类都行。