From: "U.Nakamura" Date: 2005-03-14T21:38:07+09:00 Subject: [ruby-dev:25899] Re: explicit override こんにちは、なかむら(う)です。 In message "[ruby-dev:25898] explicit override" on Mar.14,2005 21:22:41, wrote: | > | allowoverride def foo | > | > あほすぎる。preventoverrideとかdenyoverride、ですね... | | スーパークラスに同名のメソッドがあるとあらかじめ知っている場合には | 意味がないので、すべてのメソッド定義にdenyoverrideとか付けないと | ありがのみがないことになってしまいますね。うーむ。 あー、先のメールを誤読してました。 前田さんの提案は、サブクラス側のメソッド定義時に、overrideな どと明示しない限りoverrideを許さない、ということですね。 てっきりスーパークラス側の話かと思ってました。 というわけで、私の先のメールは撤回して、前田さんのこの案に賛 成です。 もっとも、"override"というキーワードが適切かどうかはなんとも 言えませんが、そこはそれでまた考えるということで。 それでは。 -- U.Nakamura