赞 | 0 |
VIP | 10 |
好人卡 | 5 |
积分 | 1 |
经验 | 5623 |
最后登录 | 2020-11-14 |
在线时间 | 84 小时 |
Lv1.梦旅人
- 梦石
- 0
- 星屑
- 65
- 在线时间
- 84 小时
- 注册时间
- 2008-3-31
- 帖子
- 88
|
加入我们,或者,欢迎回来。
您需要 登录 才可以下载或查看,没有帐号?注册会员
x
本帖最后由 490832999 于 2013-7-7 12:14 编辑
例子
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,而是在它的子类中,这两个变量是从它的子类来的吗?还是从其他地方来的? |
|