本帖最后由 喵呜喵5 于 2015-2-13 16:40 编辑
正常情况下不会…………
非正常情况下我也不知道
欢迎楼下举一些非正常情况让我涨姿势……
======================================================
非正常人类研究中心
======================================================
class A def self.hello; p 'hello'; end end class B < A def self.hello(t) self.superclass.class_eval %Q~define_singleton_method :hello do p "#{t}" end~ end end A.hello B.hello('world') A.hello
class A
def self.hello; p 'hello'; end
end
class B < A
def self.hello(t)
self.superclass.class_eval %Q~define_singleton_method :hello do p "#{t}" end~
end
end
A.hello
B.hello('world')
A.hello
class A @@a = 1 def self.hello; p @@a; end end class B < A def self.hello; @@a += 1; p @@a; end end A.hello B.hello A.hello
class A
@@a = 1
def self.hello; p @@a; end
end
class B < A
def self.hello; @@a += 1; p @@a; end
end
A.hello
B.hello
A.hello
|