错误_01 Java 对象的引用

Java对象引用,除基础类型之外都是引用对象的索引!!!

先说一下,进本的功能需求,这是一个抽奖的活动,玩家会有一个奖池,每抽出一个道具,就会从奖池中剔除,也就是说玩家可以把奖池中的道具全部抽走(当然也包括奖池中的稀有道具了,前提你要有足够的金币-_-!)

那么,现在看一下,当初的这个错误是怎么犯下的

既然是抽奖那么当然要初始化一个奖池了,List<Integer>  保存着道具id,那么玩家进来了要抽奖了,就得给玩家绑定上这个奖池啊,错误就是在这个时候发生了

错误展示

所有的玩家都绑定 prize ,玩家开心的抽奖,后来发现不对,我奖池的稀有道具呢?后来发现这里引用了同一个List,事实上大家都对一个奖池进行操作了,知道了怎么错的那就改吧

 

   

尽然你引用了同一个对象,那么我给你每个玩家都建一个专属的奖池好吧!

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值