赞 | 5 |
VIP | 620 |
好人卡 | 38 |
积分 | 69 |
经验 | 125468 |
最后登录 | 2015-7-27 |
在线时间 | 1666 小时 |
Lv4.逐梦者
- 梦石
- 0
- 星屑
- 6865
- 在线时间
- 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
这些都是在定义并没有实际的运算
而对实例对象调用方法的时候才是实际的运算
对实例对象调用方法可以理解成 外部调用
其实蛋糕说了那么多我觉得已经说得够清楚了. |
|