2011-02-01から1ヶ月間の記事一覧
Rubyには非常に多くの組み込みクラスが用意されており、さらにRubyプログラムの中で追加のクラスを定義する事が出来る。 class ClassName # ... end クラスの名前はそれ自体がグローバル定数なので、大文字で始める必要がある。 クラス定義には、クラス定数…
クラスの先祖には、多くの組み込みメソッドが定義されている。 注意すべきなのが、オブジェクト「Object」は全てのクラスのスーパークラスにインクルードされるKernelモジュールのメソッドである。 Objectは全てのクラスのスーパークラスであるため、Kernel…
Rubyのクラス階層には、30を超える組み込みクラスがあらかじめ定義されている。 他の多くのオブジェクト指向言語と同様に、Rubyは多重継承を許さない。 しかしながら、必ずしも機能が制限されるわけではない。 現代のオブジェクト指向言語は、たいてい単純継…