`
vivimusing
  • 浏览: 78458 次
  • 性别: Icon_minigender_1
  • 来自: 台州
社区版块
存档分类
最新评论

不同的self

阅读更多

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
1
0
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics