代码最后一行出错,为什么调用不了? 求大神们可以解答

weixin_39491178 2017-07-14 12:20:56

代码最后一行出错,为什么调用不了? 求大神们可以解答

interface Alarm{
public String getBrand();
public void larmNotice();
}


public class Bentley extends Car {
public String getInfo(){

return "Bentley";
}
public String getBrand(){
return "宾利牌汽车专用报警器";

}
public void larmNotice(){
System.out.println("主人,有人在盗窃您的宾利车!");


}

}


public class Customer {

public static void main(String args[]){
Bentley b = new Bentley();


System.out.println("顾客要购买宾利:");
//Car bentley=CarFactory.getCar("Bentley");
System.out.println("提取汽车:"+b.getInfo());
//System.out.println("提取汽车:"+bentley.getInfo());
// System.out.println("提取汽车:"+b.getInfo());
System.out.println("赠送汽车报警器:"+b.getBrand());
System.out.println(b.larmNotice()); //此处出错?
}
}
...全文
261 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
ghx287524027 2017-07-14
  • 打赏
  • 举报
回复
没有实现接口,Extend Alarm。如果car是抽象类,那么larmNotice()可以在其子类Bentley 中实现,如果不是那么需要实现larmNotice()方法。我猜你car肯定是个普通类,但是你在Bentley 类中没有Extend Alarm接口
卖水果的net 2017-07-14
  • 打赏
  • 举报
回复
到Java区问问吧,要不要给你移动一下。
雨巷啊 2017-07-14
  • 打赏
  • 举报
回复


两个输出了。

17,380

社区成员

发帖
与我相关
我的任务
社区描述
Oracle 基础和管理
社区管理员
  • 基础和管理社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧