执一不失,能君万物http://weidian.com/s/284520723?wfr=c
分类: Java
2015-07-16 21:31:04
:12pt;color:rgb(0,0,0);font-style:norm实验题目 4: 将用数组实现银行与客户间的多重关系。
实验目的: 在类中使用数组作为模拟集合操作。
提示: 对银行来说,可添加 Bank 类。 Bank 对象跟踪自身与其客户间的关系。用
Customer 对象的数组实现这个集合化的关系。还要保持一个整数属性来跟踪 银 行当前有多少客户。
a. 创建 Bank 类
b. 为 Bank 类 增 加 两 个 属 性 : customers(Customer对象的数组 ) 和
numberOfCustomers(整数,跟踪下一个 customers 数组索引)
c. 添加公有构造器,以合适的最大尺寸(至少大于 5)初始化 customers 数组。
d. 添加 addCustomer 方法。该方法必须依照参数(姓,名)构造一个新的
Customer 对象然后把它放到 customer 数组中。还必须把 numberofCustomers 属性的值加 1。
e. 添加 getNumOfCustomers 访问方法,它返回 numberofCustomers 属 性值。
f. 添加 getCustomer方法。它返回与给出的index参数相关的客户。
g. 编译并运行 TestBanking 程序。可以看到下列输出结果:
Customer [1] is Simms,Jane
Customer [2] is Bryant,Owen
点击(此处)折叠或打开
Customer [3] is Soley,Tim
Customer [4] is Soley,Maria
Customer [1] is Simms, Jane
Customer [2] is Bryant, JOwen
Customer [3] is Soley, Tim
Customer [4] is Soley, Maria