| 赞 | 5  | 
 
| VIP | 359 | 
 
| 好人卡 | 195 | 
 
| 积分 | 3 | 
 
| 经验 | 560179 | 
 
| 最后登录 | 2024-5-17 | 
 
| 在线时间 | 1373 小时 | 
 
 
 
 
 
Lv2.观梦者 
	- 梦石
 - 0 
 
        - 星屑
 - 270 
 
        - 在线时间
 - 1373 小时
 
        - 注册时间
 - 2005-10-16
 
        - 帖子
 - 5113
 
 
  
 
 | 
	
is_a?方法还有一个同功能的方法 kind_of? ,都是Object类的方法,具体用法如下 
obj.is_a?( aClass ) 
obj.kind_of?( aClass ) 
返回真——如果aClass是obj的类,或者aClass是obj的父类,再或者是obj中的模块。 
所以说,这个方法仅仅是判断一个对象是否属于某个类的方法,比如 
actor.is_a?(Game_Actor) 
这样就可以区分到底是角色还是敌人了,因为角色和敌人其实都是Game_Battler的对象。 
 
==方法简单的说就是相等判断,比如 
a=1;b=1 
p a == b   --->  true 
 
a = [];b = [] 
p a == b   --->  true 
 
a = RPG::Actor.new 
b = RPG::Actor.new 
p a == b   --->  false 
这三个例子可以自行揣摩一下~ |   
 
 
 
 |