| 
 
| 赞 | 0 |  
| VIP | 10 |  
| 好人卡 | 5 |  
| 积分 | 1 |  
| 经验 | 5623 |  
| 最后登录 | 2020-11-14 |  
| 在线时间 | 84 小时 |  
 Lv1.梦旅人 
	梦石0 星屑65 在线时间84 小时注册时间2008-3-31帖子88 | 
| 
本帖最后由 490832999 于 2013-7-7 12:14 编辑
x
加入我们,或者,欢迎回来。您需要 登录 才可以下载或查看,没有帐号?注册会员  
 例子
 
 class Game_Battler < Game_BattlerBase
 
 def ob_type
 
 if @enemy_id != nil
 return "怪物"
 else
 return "角色"
 end
 
 end
 
 end
 
 Game_Battler与Game_BattlerBase中是没有 @actor_id 与 @enemy_id 变量的
 而 Game_Actor 与 Game_Enemy 是它的子类,才拥有其一变量
 
 我是这样想的,只有子类能继承父类的所有实例变量与方法,而父类不能继承子类。但这里Game_Battler中根本没有@actor_id 与 @enemy_id,而是在它的子类中,这两个变量是从它的子类来的吗?还是从其他地方来的?
 | 
 |