打字猴:1.700455783e+09
1700455783
1700455784 }
1700455785
1700455786 }
1700455787
1700455788 老师只有一个方法commond,先定义出所有的女生,然后发布命令给体育委员,去清点一下女生的数量。体育委员GroupLeader的实现过程如代码清单5-2所示。
1700455789
1700455790 代码清单5-2 体育委员类实现过程
1700455791
1700455792 public class GroupLeader{
1700455793
1700455794 //清查女生数量
1700455795
1700455796 public void countGirls(List<Girl>listGirls){
1700455797
1700455798 System.out.println(“女生数量是:”+listGirls.size());
1700455799
1700455800 }
1700455801
1700455802 }
1700455803
1700455804 老师类和体育委员类都对女生类产生依赖,而且女生类不需要执行任何动作,因此定义一个空类,其实现过程如代码清单5-3所示。
1700455805
1700455806 代码清单5-3 女生类
1700455807
1700455808 public class Girl{
1700455809
1700455810 }
1700455811
1700455812 故事中的三个角色都已经有了,再定义一个场景类来描述这个故事,其实现过程如代码清单5-4所示。
1700455813
1700455814 代码清单5-4 场景类
1700455815
1700455816 public class Client{
1700455817
1700455818 public static void main(String[]args){
1700455819
1700455820 Teacher teacher=new Teacher();
1700455821
1700455822 //老师发布命令
1700455823
1700455824 teacher.commond(new GroupLeader());
1700455825
1700455826 }
1700455827
1700455828 }
1700455829
1700455830 运行结果如下所示:
1700455831
1700455832 女生数量是:20
[ 上一页 ]  [ :1.700455783e+09 ]  [ 下一页 ]