以下引用灯笼菜刀王于2008-8-16 2:48:19的发言:
"类中的initialize方法定义了实例变量@name,它会存储传给initialize的参数(即name)
这句话没错,@name记录了name这个方法,你调用@name就得到name这个方法了。怎么不对?
像天马座圣衣记录了星矢这个使用者。
所以天马圣衣 = 星矢。
星矢把天马圣衣借给冰河穿。
就变成了天马圣衣 = 冰河。
这个时候,天马圣衣就在冰河身上了。但是雅典娜一调查起来(初始化)天马圣衣还是星矢的嘛。
版主对此帖的认可:『楼主说要认可刀兄的,所以人工补上悬赏积分100分+1卡(=250分)...感谢你的热心回答...』,积分『+350』。
以下引用dbshy于2008-8-16 15:58:37的发言:
我想说的是,你说错了 = =
INITIALIZE定义了@NAME
当生成实例的时候,就将NAME传给了@NAME
不存在什么方法不方法的
PS:后面举的例子跟LZ问的完全没关系 = =
以下引用灯笼菜刀王于2008-8-17 0:53:16的发言:
以下引用dbshy于2008-8-16 15:58:37的发言:
我想说的是,你说错了 = =
INITIALIZE定义了@NAME
当生成实例的时候,就将NAME传给了@NAME
不存在什么方法不方法的
PS:后面举的例子跟LZ问的完全没关系 = =
实例也可以是方法嘛 1+1是个计算方法吧,@name = 1+1 不就是让@name带着1+1这个方法了嘛~
或许学名不叫方法-。-,我这个是民间俗称~~~~ 就像你一直老要强迫人家if后面加then 但我就懒得打那4个字母-v-~~
至于后面的例子-v-,其实我不怎么明白楼主的意思,所以就写了个初始化定义的例子了~~~啦啦~~
欢迎光临 Project1 (https://rpg.blue/) | Powered by Discuz! X3.1 |