作者PsMonkey (痞子军团团长)
看板java
标题Re: [问题] 如何回收物件?
时间Sun Jul 1 18:02:56 2007
※ 引述《Gitangan (周大猫)》之铭言:
: 不好意思请问一下
: 目前写一个小游戏
: 按下button会产生圆球在panel上跑
: 按另一个button会把圆球给拿掉一颗
: 然後球和球之间有碰撞的事件
: 当我新增10几 20颗球时
: 我再删球 删至剩一颗时
: 他自己会做碰撞的事件
: 意思就是 很像有隐形的球在跟他碰撞= =
: 我把球拿掉的方法是 array[i]=null;
基本上,这样子作的方法是没有错的
只是你无法确保记忆体当中的物件什麽时候会被 JVM 给掰掰掉
(不过,你的问题应该不是在这个地方)
我推测你的问题是处理圆球碰撞的 object
当中关於 array[] 的资料没有跟着更新(或着说移除)
: array[i]是宣告为球的类别
: 用null不能把他给删掉吗?
: 後来我做一个Label显示目前球的颗数
: 有20颗球时 label显示20颗 而剩一颗时也是显示1颗
: 是什麽问题咧= =?
--
侃侃长论鲜窒碍 首页:
http://www.psmonkey.idv.tw
众目睽睽无心颤 Blog:
http://ps-think.blogspot.com
茕居少聊常人事
杀头容易告白难 欢迎参观 Java 版(@ptt.cc) \囧/
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 61.228.200.50