PTT
Submit
Submit
选择语言
正體中文
简体中文
PTT
Ruby
[问题] super的呼叫
楼主:
LaPass
(LaPass)
2013-12-18 23:57:56
class A
def a
puts "A exe"
end
def b
puts "B exe"
end
end
class B < A
def a
#HOW TO CALL A.b ??
super
puts "A2 exe"
end
def b
super
puts "B2 exe"
end
end
a=B.new
a.a
新手,正在边看书边练习
想请问这种状况要怎么解决?有办法呼叫的到吗?
作者:
hSATAC
(cAt Ash)
2013-02-19 00:11:00
self.class.superclass.instance_method(:b).bind(self).call
作者:
mars90226
(火星人)
2013-02-19 00:12:00
从没想过这问题,google一下好像只有一些hack的解法就如楼上所说了,或者是用alias_method之类的方式
作者:
hSATAC
(cAt Ash)
2013-02-19 00:15:00
method swizzling
楼主:
LaPass
(LaPass)
2013-02-19 00:29:00
感谢 m(_ _)m主要还是因为在其他语言有看过这东东,在学的时候就会想,在Ruby上是怎么处理
作者:
jokester
(蛮王科科)
2013-02-19 14:02:00
http://stackoverflow.com/questions/8616442/
有一些
继续阅读
Re: [问题] COUNT的有些用法看不太懂
danny8376
[征才] UrBox 电子商务网页程式工程师
escapology02
[问题] COUNT的有些用法看不太懂
flyingIdea
[闲聊] 希望有人能够一起学习Ruby
qqorzi
[问题] 布署至Linux的何种发行版会较推荐?
swds
[问题] Rails内建的Ajax传导问题
Vinn
[征才] 高雄 Rails / PHP Developer 30k-60k
visualPHP
RubyConf Taiwan 2014开始征稿
ryudo
Re: [问题] rails tutorial某段看不太懂
rexkimta
Re: [问题] rails tutorial某段看不太懂
johnlinvc
Links
booklink
Contact Us: admin [ a t ] ucptt.com