From: Yukihiro Matsumoto Date: 2005-03-11T17:43:47+09:00 Subject: [ruby-dev:25863] Re: conflict method and local variable まつもと ゆきひろです In message "Re: [ruby-dev:25861] Re: conflict method and local variable" on Fri, 11 Mar 2005 17:34:46 +0900, Hidetoshi NAGAI writes: |========================================= |class A | def _foo(*args) | ..... | end | private :_foo | | def bar | ..... | ret = _foo(...) | ..... | end |end | |class Sub_A < A | def _foo(*args) | ..... | [ Sub_A 用に override ] | ..... | end | private :_foo |end | |s_a = Sub_A.new.bar |========================================= |は期待通りに Sub_A の _foo() を呼んでくれるのでしょうか? いいえ、「期待通りに」にclass Aの_fooを呼んでくれます。