From: Minero Aoki Date: 2002-11-22T01:18:16+09:00 Subject: [ruby-dev:18884] Re: class variables あおきです。 In mail "[ruby-dev:18861] class variables" matz@ruby-lang.org (Yukihiro Matsumoto) wrote: > まつもと ゆきひろです > 1.7でクラス変数の仕様を見直そうと思います。 1〜3 は特に文句もないのですが、 > (4) クラス変数の有効範囲はそのクラス(またはモジュール)限定 > で、サブクラスからは見えない > > これは賛否両論あるかも。uriは動かなくなるし。 これはなんか納得できません。net/http も動かなくなりますし。 上位・下位クラス間で情報を共有したいときは、また定数に配列 とか入れてやらなきゃいけなくなるんでしょうか。それともクラス のインスタンス変数とクラスメソッドを使うのでしょうか。 * 一つの継承木単位で必要なパラメータで、 * 継承木の外のオブジェクトには公開したくない という値はどこに置けばいいのでしょう? ------------------------------------------------------------------- 青木峰郎