class A
def self.class_method_get_self
self
end
def instances_method_get_self
self
end
end
a = A.new
puts A.class_method_get_self
puts a.instances_method_get_self
gets
结果是
A
#<A:0x2bd2c78>
其中两个self是指向不同的类,一个指向的是 Class 的一个实例 A ,另外一个指向 A的实例 a
46万+

被折叠的 条评论
为什么被折叠?



