superclass=Module
type=class
library=_builtin
extended=
included=

クラスのクラスです。

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

クラスとモジュールには

  * クラスはインスタンスを作成できるが、モジュールはできない。
  * モジュールを他のモジュールやクラスにインクルードすることはできるが，クラスをインクルードすることはできない。

という違いがありますが、それ以外のほとんどの機能は [[c:Module]] から継
承されています。Module のメソッドのうち

  * [[m:Module#module_function]]
  * [[m:Module#extend_object]]
  * [[m:Module#append_features]]

は Class では未定義にされています。
