引用:
原帖由 刀光剑影 于 2008-7-27 19:32 发表 
我都说了 类不能直接调用实例方法。
你的 实例方法需要实例里进行访问
你 上面写的 那个你 自己试了吗。能那样调用吗?irb(main):001:0> class AAA
irb(main):002:1> def a
irb(main):003:2> puts "a"
irb(main ...
class AAA
def a
puts "a"
end
end
AAA.a
我这样写并不是说类可以调用实例方法,而是你说我上面写的代码是因为“类不能直接调用实例方法”而出错的。那这样你的意思就是说我上面的代码相当于“在类中调用实例方法”而所以会出错,对吧。
假如这个结论是对的,那怎么self后再类中可以调用?