| 
 
| 赞 | 5 |  
| VIP | 620 |  
| 好人卡 | 38 |  
| 积分 | 70 |  
| 经验 | 125468 |  
| 最后登录 | 2015-7-27 |  
| 在线时间 | 1666 小时 |  
 Lv4.逐梦者 
	梦石0 星屑6955 在线时间1666 小时注册时间2008-10-29帖子6710 
 | 
| 本帖最后由 后知后觉 于 2009-11-8 11:43 编辑 
 class A
 def initialize
 @a = 0
 end
 def ab
 @a += 1
 end
 def bc
 # 在 class A~~end  的内部调用方法 ab
 ab
 @a += 2
 end
 def a
 return @a
 end
 end
 # 生成A 类的实例对象
 a = A.new
 # 对A类的实例对象a调用方法 ab
 a.ab
 # 显示A类的实例对象a的实例变量a的数值
 p a.a   # => 1
 # 对实例对象a调用方法bc
 a.bc
 p a.a   # => 4
 
 module 模块名~~end.
 class 类名~~end.
 def 方法~~end
 这些都是在定义并没有实际的运算
 而对实例对象调用方法的时候才是实际的运算
 对实例对象调用方法可以理解成 外部调用
 
 其实蛋糕说了那么多我觉得已经说得够清楚了.
 | 
 |