class Person
def name
puts "Dave"
end
end
puts Person.object_id
只有两种方式的访问的方法: 1)Someclass.method中的类的方法的情况。 #where Someclass是一个类。 2)和Object.method当被访问的方法是在类中声明的常规方法。 Object是一个类的实例。
我们可以做这样的事情: class master:
@combomethod
def foo(param):
param.bar() # Param could be type as well as object
class slaveClass(master):
@classmethod
def bar(cls):
print(
我需要具有单身行为的类。 什么是使用Singleton模块之间的区别... require 'singleton'
class X
include Singleton
def set_x(x)
@x = x
end
def test
puts @x
end
end
X::instance.set_x('hell