1700466885
1700466886
}
1700466887
1700466888
实现类也是极度简单,通过构造函数把要显示的数据传递过来,然后放到getProjectInfo中显示,这太容易了!然后我们老大要看看结果了,如代码清单20-3所示。
1700466889
1700466890
代码清单20-3 老大看报表的场景
1700466891
1700466892
public class Boss{
1700466893
1700466894
public static void main(String[]args){
1700466895
1700466896
//定义一个List,存放所有的项目对象
1700466897
1700466898
ArrayList<IProject>projectList=new ArrayList<IProject>();
1700466899
1700466900
//增加星球大战项目
1700466901
1700466902
projectList.add(new Project(“星球大战项目”,10,100000));
1700466903
1700466904
//增加扭转时空项目
1700466905
1700466906
projectList.add(new Project(“扭转时空项目”,100,10000000));
1700466907
1700466908
//增加超人改造项目
1700466909
1700466910
projectList.add(new Project(“超人改造项目”,10000,1000000000));
1700466911
1700466912
//这边100个项目
1700466913
1700466914
for(int i=4;i<104;i++){
1700466915
1700466916
projectList.add(new Project(“第”+i+“个项目”,i*5,i*1000000));
1700466917
1700466918
}
1700466919
1700466920
//遍历一下ArrayList,把所有的数据都取出
1700466921
1700466922
for(IProject project:projectList){
1700466923
1700466924
System.out.println(project.getProjectInfo());
1700466925
1700466926
}
1700466927
1700466928
}
1700466929
1700466930
}
1700466931
1700466932
然后看一下我们的运行结果,如下所示:
1700466933
1700466934
项目名称是:星球大战项目 项目人数:10 项目费用:100000
[
上一页 ]
[ :1.700466885e+09 ]
[
下一页 ]