请在 下方输入 要搜索的题目:

电视机遥控器就是一个迭代器的实例,通过它可以实现对电视机频道集合的遍历操作,现有Haire、Hisense两种品牌电视机,模拟电视机遥控器的实现。补全以下实现代码。 //抽象聚合类 public interface TV{   TVIterator createIterator();}   //具体聚合类 public class HaireTV _____(1)______{   public Object[] tvs={"频道1","频道2","频道3","频道4","频道5"};   public TVIterator createIterator(){     //创建对应的遥控器对象      return   _____(2)______;   }}   //抽象迭代器类 public interface TVIterator{   void setChannel(int i);   void next();   void previous();   boolean isLast();   Object currentChannel();   boolean isFirst();}   //具体迭代器类class HaireIterator implements TVIterator{ private int index=0;    private HaireTV  htv; public HaireIterator(HaireTV haire) {   //构造注入       _____(3)______ ; }    public void next(){   //访问下一个频道      if(index<  _____(4)______ ){         index++;      }   }   public void previous(){  //访问上一个频道     if(index>0){        _____(5)______;     }   }       public void setChannel(int i){  //设置频道     index=i;   }    .....................................}

发布时间:2024-05-08 09:57:38
推荐参考答案 ( 由 搜题小帮手 官方老师解答 )
联系客服
答案:

以下文字与答案无关

提示:有些试题内容 显示不完整,文字错误 或者 答案显示错误等问题,这是由于我们在扫描录入过程中 机器识别错误导致,人工逐条矫正总有遗漏,所以恳请 广大网友理解。

相关试题
登录 - 搜题小帮手
点我刷新
立即注册
注册 - 搜题小帮手
点我刷新
立即登录