打字猴:1.700466811e+09
1700466811 很快我设计了一个类图,准备实施,如图20-1所示。
1700466812
1700466813
1700466814
1700466815
1700466816 图20-1 项目信息类图
1700466817
1700466818 简单得不能再简单的类图,是个程序员都能实现。
1700466819
1700466820 我们来看看这个简单的东西,先看接口,如代码清单20-1所示。
1700466821
1700466822 代码清单20-1 项目信息接口
1700466823
1700466824 public interface IProject{
1700466825
1700466826 //从老板这里看到的就是项目信息
1700466827
1700466828 public String getProjectInfo();
1700466829
1700466830 }
1700466831
1700466832 定义了一个接口,面向接口编程嘛,当然要定义接口了,然后看看实现类,如代码清单20-2所示。
1700466833
1700466834 代码清单20-2 项目信息的实现
1700466835
1700466836 public class Project implements IProject{
1700466837
1700466838 //项目名称
1700466839
1700466840 private String name=””;
1700466841
1700466842 //项目成员数量
1700466843
1700466844 private int num=0;
1700466845
1700466846 //项目费用
1700466847
1700466848 private int cost=0;
1700466849
1700466850 //定义一个构造函数,把所有老板需要看到的信息存储起来
1700466851
1700466852 public Project(String name,int num,int cost){
1700466853
1700466854 //赋值到类的成员变量中
1700466855
1700466856 this.name=name;
1700466857
1700466858 this.num=num;
1700466859
1700466860 this.cost=cost;
[ 上一页 ]  [ :1.700466811e+09 ]  [ 下一页 ]