静岡理工科大学 菅沼ホーム Ruby 目次 索引

Object クラス

  全てのクラスのスーパークラスであり,オブジェクトの一般的な振舞いを定義します.

[インクルードモジュール]
[メソッド]
  • clone オブジェクトの複製
  • dup オブジェクトの複製
  • display オブジェクトの出力
  • eql? Hash におけるキーの比較
  • equal? 自分自身の時,真
  • extend モジュールをオブジェクトの特異メソッドとして追加
  • freeze オブジェクトの内容の変更を禁止
  • frozen? オブジェクトの内容の変更が禁止されているときに真
  • hash オブジェクトのハッシュ値
  • __id__ オブジェクトに対して一意な整数
  • object_id オブジェクトに対して一意な整数
  • inspect オブジェクトを人間が読める形式に変換
  • instance_eval 文字列を評価
  • instance_of? クラスの直接のインスタンスであるか否か
  • instance_variable_get インスタンス変数の値を取得
  • instance_variable_set インスタンス変数の値を設定
  • instance_variables インスタンス変数名の配列
  • is_a? クラスとそのサブクラスのとき,真
  • kind_of? クラスとそのサブクラスのとき,真
  • method メソッドのオブジェクト化
  • __send__ オブジェクトのメソッドを実行
[プライベートメソッド]

メソッド

プライベートメソッド

静岡理工科大学 菅沼ホーム Ruby 目次 索引