昨天忙着给女儿做手工没有更新,今天写了两个小时。纠结仓库存储的增删改查的表现形式。复习了数组的操作,复习了get()和set()方法。是今天的收获。关于游戏今天的主要进展是完成了仓库类的方法编写,完成了产品类的方法编写。
package code;
//仓库类,包含入库出库操作。
public class Storage {
// 用产品类数组处理仓库存储
Products[] storageProduct = new Products[20];
public Storage() {
}
//库存增加的操作,即收获。这里主要是要分析,已有的农产品只增加数量,没有的才增加一个数组元素。如果中间有空的产品对象(因为出库操作变空),优先填补空的位置。
public void addStorage(Products pdcts) {
int i = storageProduct.length;
int j = 0;
int num = 0;
for (; j < i; j++) {
if (storageProduct[j].