打字猴:1.700466961e+09
1700466961 public interface IProject{
1700466962
1700466963 //增加项目
1700466964
1700466965 public void add(String name,int num,int cost);
1700466966
1700466967 //从老板这里看到的就是项目信息
1700466968
1700466969 public String getProjectInfo();
1700466970
1700466971 //获得一个可以被遍历的对象
1700466972
1700466973 public IProjectIterator iterator();
1700466974
1700466975 }
1700466976
1700466977 这里多了两个方法,一个是add方法,这个方法是增加项目,也就是说产生了一个对象后,直接使用add方法增加项目信息。我们再来看其实现类,如代码清单20-5所示。
1700466978
1700466979 代码清单20-5 项目信息
1700466980
1700466981 public class Project implements IProject{
1700466982
1700466983 //定义一个项目列表,说有的项目都放在这里
1700466984
1700466985 private ArrayList<IProject>projectList=new ArrayList<IProject>();
1700466986
1700466987 //项目名称
1700466988
1700466989 private String name=””;
1700466990
1700466991 //项目成员数量
1700466992
1700466993 private int num=0;
1700466994
1700466995 //项目费用
1700466996
1700466997 private int cost=0;
1700466998
1700466999 public Project(){
1700467000
1700467001 }
1700467002
1700467003 //定义一个构造函数,把所有老板需要看到的信息存储起来
1700467004
1700467005 private Project(String name,int num,int cost){
1700467006
1700467007 //赋值到类的成员变量中
1700467008
1700467009 this.name=name;
1700467010
[ 上一页 ]  [ :1.700466961e+09 ]  [ 下一页 ]