From: Shin-ichro Hara Date: 1998-12-04T10:17:44+09:00 Subject: [ruby-list:11220] Re: クラス定数の継承 原です。 In message "[ruby-list:11219] =?ISO-2022-JP?B?GyRCJS8laSU5RGo/dCRON1E+NRsoQg==?=" on 98/12/04, Yoshiki WADA writes: | |和田といいます。 | |クラス定数は継承されるのでしょうか。 |次のようなスクリプトを書くと、最後の行でエラーになります。 | |class A | Const = 1 |end | |class B < A |end | |p A::Const |p B::Const マニュアルにもあったと思いますが、B::Const と形 ではアクセスできないのです。しかし、 class A Const = 1 end class B < A p Const #=> 1 def const; Const; end end p A::Const #=> 1 foo = B.new p foo.const #=> 1 class B Const = 2 end p B::Const #=> 2 p foo.const #=> 2 という具合なので、「継承」されているとも言えるかしら。