ごうぎ@TCIです。 rubyで ruby> a=10 ruby> print a 10 と表示されますね。 ----------------- で、新しくクラスを、例えば次のように ruby> class Foo ruby> def initialize() ruby> @a=10 ruby> end ruby> end と定義して、 これを b=Foo.new print b とやって表示することは、これだけでは、当然ですが許してないよ うですが、あるバーチャルメソッドを再定義すると可能になるので しょうか? -- gougi / caelum.co.jp (Shigeru Gougi)