我认为有以下几个原因1:将本体角色隐藏起来。

2:给私有变量“子弹编码”加1,也就是给克隆体进行编号。

3:克隆操作,因为私有变量仅对当前角色有效,当本角色被克隆的时候,私有变量也会被一起克隆。所以当前私有变量的值就可以作为当期克隆体的编号。