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