共通の属性をクラスという概念で表す。ある共通の属性をもとにいくつかの 追加属性を与えることにより、新しいクラスを作ることが出来ます。。これを 継承と呼び、もとのクラスをスーパークラス、新たに作られたクラスをサブク ラスと呼びます。Xツールキットの概念ではおおもとになるクラスはCOREクラ スと呼ばれ、すべてのウインドウが持つ共通属性を持ちます。その属性とは、 ウインドウの位置・大きさ、背景色や描画色などの色情報、マウスやキーボー ド操作に対する応答の仕方などです。さらにCOREクラスの属性を継承していく つかのメタクラスが用意されています。メタクラスとはそれをもとにサブクラ スを作るために用意された便宜的なクラスです。
クラスには名前がありますが、さらにXツールキットではクラスの概念が実 装されていないC言語でプログラミングを行うためクラスの働きを記述したプ ログラム領域へのポインターでクラスの参照を行います。