- - - 目次

Class

クラスのクラス.より正確に言えば,個々のクラスはそれぞれメタ クラスと呼ばれる名前のないクラスをクラスとして持っていて, Classはそのメタクラスのクラスです.この関係は少 し複雑ですが,Rubyを利用するにあたっては特に重要ではありません.

スーパークラス:

Module

メソッド:

ancestors

そのクラスのスーパークラスとインクルードしているモジュールを 優先順位順に配列に格納して返します.

inherited(subclass)

クラスのサブクラスが定義された時,新しく生成されたサブクラス を引数にインタプリタから呼び出されます.

new(...)

クラスのインスタンスを作ります.このメソッドの引数はメソッド initialize に渡されます.

name()

クラスの名前を返します.

superclass

クラスのスーパークラスを返します.

クラスメソッド:

new([superclass])

新しく名前の付いていないsuperclassのサブクラスを 生成します.superclassが省略された時には Objectのサブクラスを生成します.


- - - 目次

matz@netlab.co.jp