2015-10-16から1日間の記事一覧
全てのクラスのスーパークラス。 オブジェクトの一般的な振舞いを定義する このクラスのメソッドは上書きしたり未定義にしない限り、すべてのオブジェクトで使用することができことができる def hoge puts 1 end 上は以下と等価である class Object private …
定数は自クラスを参照し、その後、外側のクラスを参照する class C1 MSG = "msg1" MSG2 = "msg2" class C2 MSG = "C2:msg1" puts MSG #=> C2:msg1 puts MSG2 #=> msg2 end puts MSG #=> msg1 puts MSG2 #=> msg2 end MSG3=1 class A puts MSG3 #=> 1 end