2011-11-18 39 views

回答

1

ruby​​中的self是類本身的方法,而不是對象。

所以,如果你有

class SuperHero 
    def self.awesome? 
    true 
    end 
end 

然後就可以調用SuperHero.awesome?

在你的榜樣,您添加了一個類的方法來富::酒吧

module Foo 
    module Bar 
    def self.biz 
     @blahblah = "what am i" 
    end 
    end 
end 

所以,你可以調用.biz(這是Foo模塊中的模塊Bar)

Foo::Bar.biz 
=> "what am i"