Rubyリファレンス: Home

new (Object)

Edit   History

標準クラス・モジュール > Object > new

Object.new

クラスメソッドnewは、新しいオブジェクト(Objectクラスのインスタンス)を作成して返します。

obj = Object.new
p obj
#<Object:0x3805e48>

このメソッドは実際にはClassクラスのnewメソッドとObjectクラス(Ruby 1.9ではBasicObjectクラス)のinitializeメソッドを呼び出すものです。Objectクラスのinitializeは何もしないメソッドです。

関連項目