Ruby 初心者スレッド Part 18
■ このスレッドは過去ログ倉庫に格納されています
0665デフォルトの名無しさん
2008/03/25(火) 00:25:30それってつまり以下のサンプルみたいなことやってるのかな.
class ABC
def cde
return CDE.new
end
end
class CDE < ABC
end
hoge = ABC.new
p hoge
hoge = hoge.cde
p hoge
ただひとつ疑問が残る.Integerクラスのインスタンスであるfooに#to_fするとobject_idも変わるし,
foo = foo.to_f
と書く必要も無いのにちゃんとFloatクラスのインスタンスになっている.これってどういう仕組み?
■ このスレッドは過去ログ倉庫に格納されています