摘要:
1. 加入了库存量的概念,库存量在一定范围内随机变化,表示其他人对这种商品的买卖。 2. 查了查多态的相关知识,没想出昨天那bug的解决办法,晚上去S1问了一下,针对价格和库存两个属性各分别写了get和set方法,算是搞定了。 3. 懒得再给id写两个方法,直接干掉了,之后实现了昨天想到的在Run类里加一个数组来放商品名的想法,或者干脆等学了映射之后再改,目前直接用0将就着,反正眼下也没有什么加入新商品的必要,这纯粹是体力活。 4. 今天这不是没干什么事么…… 5. 一天只解决一个bug效率是不是有点低。 6. 暂且加入了被注释掉的collapse方法,到时候判断值崩用。 7.... 阅读全文
摘要:
第一天,11/25到11/26凌晨: 1. 既然要做交易类,首先要有东西交易,于是先写了Commodity抽象类,大致定义了名称ID和价格三个属性,又定义了changePrice这个方法,为了表示市场价格的浮动。 2. 于是顺其自然地先写了一个子类来测试,嗯,叫苹果。价格变化用了这样的方法实现(当然这是今天又稍微修改了一下的版本,不过思想上差不多):void changePrice(){this.price = (int) ((50 + Math.random() * 15.6 - 7.8) * 10) / 10.0;} 3. 作为游戏当然必须有玩家,于是稍微测试了一下苹果的几个属性的显... 阅读全文